Class ProfileState


  • public final class ProfileState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • accountNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountNumber()
        Returns:
        A unique account number that you have given to the customer.
      • additionalInformation

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> additionalInformation()
        Returns:
        Any additional information relevant to the customer’s profile.
      • address

        public java.util.Optional<com.pulumi.core.Output<ProfileAddressArgs>> address()
        Returns:
        A block that specifies a generic address associated with the customer that is not mailing, shipping, or billing. Documented below.
      • attributes

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> attributes()
        Returns:
        A key value pair of attributes of a customer profile.
      • billingAddress

        public java.util.Optional<com.pulumi.core.Output<ProfileBillingAddressArgs>> billingAddress()
        Returns:
        A block that specifies the customer’s billing address. Documented below.
      • birthDate

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> birthDate()
        Returns:
        The customer’s birth date.
      • businessEmailAddress

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> businessEmailAddress()
        Returns:
        The customer’s business email address.
      • businessName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> businessName()
        Returns:
        The name of the customer’s business.
      • businessPhoneNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> businessPhoneNumber()
        Returns:
        The customer’s business phone number.
      • domainName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainName()
        Returns:
        The name of your Customer Profile domain. It must be unique for your AWS account. The following arguments are optional:
      • emailAddress

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> emailAddress()
        Returns:
        The customer’s email address, which has not been specified as a personal or business address.
      • firstName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> firstName()
        Returns:
        The customer’s first name.
      • genderString

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> genderString()
        Returns:
        The gender with which the customer identifies.
      • homePhoneNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> homePhoneNumber()
        Returns:
        The customer’s home phone number.
      • lastName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastName()
        Returns:
        The customer’s last name.
      • mailingAddress

        public java.util.Optional<com.pulumi.core.Output<ProfileMailingAddressArgs>> mailingAddress()
        Returns:
        A block that specifies the customer’s mailing address. Documented below.
      • middleName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> middleName()
        Returns:
        The customer’s middle name.
      • mobilePhoneNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mobilePhoneNumber()
        Returns:
        The customer’s mobile phone number.
      • partyTypeString

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> partyTypeString()
        Returns:
        The type of profile used to describe the customer.
      • personalEmailAddress

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> personalEmailAddress()
        Returns:
        The customer’s personal email address.
      • phoneNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> phoneNumber()
        Returns:
        The customer’s phone number, which has not been specified as a mobile, home, or business number.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • shippingAddress

        public java.util.Optional<com.pulumi.core.Output<ProfileShippingAddressArgs>> shippingAddress()
        Returns:
        A block that specifies the customer’s shipping address. Documented below.