Documentation ¶
Index ¶
- type AlternativeContact
- func (*AlternativeContact) ElementType() reflect.Type
- func (i *AlternativeContact) ToAlternativeContactOutput() AlternativeContactOutput
- func (i *AlternativeContact) ToAlternativeContactOutputWithContext(ctx context.Context) AlternativeContactOutput
- func (i *AlternativeContact) ToOutput(ctx context.Context) pulumix.Output[*AlternativeContact]
- type AlternativeContactArgs
- type AlternativeContactArray
- func (AlternativeContactArray) ElementType() reflect.Type
- func (i AlternativeContactArray) ToAlternativeContactArrayOutput() AlternativeContactArrayOutput
- func (i AlternativeContactArray) ToAlternativeContactArrayOutputWithContext(ctx context.Context) AlternativeContactArrayOutput
- func (i AlternativeContactArray) ToOutput(ctx context.Context) pulumix.Output[[]*AlternativeContact]
- type AlternativeContactArrayInput
- type AlternativeContactArrayOutput
- func (AlternativeContactArrayOutput) ElementType() reflect.Type
- func (o AlternativeContactArrayOutput) Index(i pulumi.IntInput) AlternativeContactOutput
- func (o AlternativeContactArrayOutput) ToAlternativeContactArrayOutput() AlternativeContactArrayOutput
- func (o AlternativeContactArrayOutput) ToAlternativeContactArrayOutputWithContext(ctx context.Context) AlternativeContactArrayOutput
- func (o AlternativeContactArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AlternativeContact]
- type AlternativeContactInput
- type AlternativeContactMap
- func (AlternativeContactMap) ElementType() reflect.Type
- func (i AlternativeContactMap) ToAlternativeContactMapOutput() AlternativeContactMapOutput
- func (i AlternativeContactMap) ToAlternativeContactMapOutputWithContext(ctx context.Context) AlternativeContactMapOutput
- func (i AlternativeContactMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AlternativeContact]
- type AlternativeContactMapInput
- type AlternativeContactMapOutput
- func (AlternativeContactMapOutput) ElementType() reflect.Type
- func (o AlternativeContactMapOutput) MapIndex(k pulumi.StringInput) AlternativeContactOutput
- func (o AlternativeContactMapOutput) ToAlternativeContactMapOutput() AlternativeContactMapOutput
- func (o AlternativeContactMapOutput) ToAlternativeContactMapOutputWithContext(ctx context.Context) AlternativeContactMapOutput
- func (o AlternativeContactMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AlternativeContact]
- type AlternativeContactOutput
- func (o AlternativeContactOutput) AccountId() pulumi.StringPtrOutput
- func (o AlternativeContactOutput) AlternateContactType() pulumi.StringOutput
- func (AlternativeContactOutput) ElementType() reflect.Type
- func (o AlternativeContactOutput) EmailAddress() pulumi.StringOutput
- func (o AlternativeContactOutput) Name() pulumi.StringOutput
- func (o AlternativeContactOutput) PhoneNumber() pulumi.StringOutput
- func (o AlternativeContactOutput) Title() pulumi.StringOutput
- func (o AlternativeContactOutput) ToAlternativeContactOutput() AlternativeContactOutput
- func (o AlternativeContactOutput) ToAlternativeContactOutputWithContext(ctx context.Context) AlternativeContactOutput
- func (o AlternativeContactOutput) ToOutput(ctx context.Context) pulumix.Output[*AlternativeContact]
- type AlternativeContactState
- type PrimaryContact
- func (*PrimaryContact) ElementType() reflect.Type
- func (i *PrimaryContact) ToOutput(ctx context.Context) pulumix.Output[*PrimaryContact]
- func (i *PrimaryContact) ToPrimaryContactOutput() PrimaryContactOutput
- func (i *PrimaryContact) ToPrimaryContactOutputWithContext(ctx context.Context) PrimaryContactOutput
- type PrimaryContactArgs
- type PrimaryContactArray
- func (PrimaryContactArray) ElementType() reflect.Type
- func (i PrimaryContactArray) ToOutput(ctx context.Context) pulumix.Output[[]*PrimaryContact]
- func (i PrimaryContactArray) ToPrimaryContactArrayOutput() PrimaryContactArrayOutput
- func (i PrimaryContactArray) ToPrimaryContactArrayOutputWithContext(ctx context.Context) PrimaryContactArrayOutput
- type PrimaryContactArrayInput
- type PrimaryContactArrayOutput
- func (PrimaryContactArrayOutput) ElementType() reflect.Type
- func (o PrimaryContactArrayOutput) Index(i pulumi.IntInput) PrimaryContactOutput
- func (o PrimaryContactArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PrimaryContact]
- func (o PrimaryContactArrayOutput) ToPrimaryContactArrayOutput() PrimaryContactArrayOutput
- func (o PrimaryContactArrayOutput) ToPrimaryContactArrayOutputWithContext(ctx context.Context) PrimaryContactArrayOutput
- type PrimaryContactInput
- type PrimaryContactMap
- func (PrimaryContactMap) ElementType() reflect.Type
- func (i PrimaryContactMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrimaryContact]
- func (i PrimaryContactMap) ToPrimaryContactMapOutput() PrimaryContactMapOutput
- func (i PrimaryContactMap) ToPrimaryContactMapOutputWithContext(ctx context.Context) PrimaryContactMapOutput
- type PrimaryContactMapInput
- type PrimaryContactMapOutput
- func (PrimaryContactMapOutput) ElementType() reflect.Type
- func (o PrimaryContactMapOutput) MapIndex(k pulumi.StringInput) PrimaryContactOutput
- func (o PrimaryContactMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrimaryContact]
- func (o PrimaryContactMapOutput) ToPrimaryContactMapOutput() PrimaryContactMapOutput
- func (o PrimaryContactMapOutput) ToPrimaryContactMapOutputWithContext(ctx context.Context) PrimaryContactMapOutput
- type PrimaryContactOutput
- func (o PrimaryContactOutput) AccountId() pulumi.StringPtrOutput
- func (o PrimaryContactOutput) AddressLine1() pulumi.StringOutput
- func (o PrimaryContactOutput) AddressLine2() pulumi.StringPtrOutput
- func (o PrimaryContactOutput) AddressLine3() pulumi.StringPtrOutput
- func (o PrimaryContactOutput) City() pulumi.StringOutput
- func (o PrimaryContactOutput) CompanyName() pulumi.StringPtrOutput
- func (o PrimaryContactOutput) CountryCode() pulumi.StringOutput
- func (o PrimaryContactOutput) DistrictOrCounty() pulumi.StringPtrOutput
- func (PrimaryContactOutput) ElementType() reflect.Type
- func (o PrimaryContactOutput) FullName() pulumi.StringOutput
- func (o PrimaryContactOutput) PhoneNumber() pulumi.StringOutput
- func (o PrimaryContactOutput) PostalCode() pulumi.StringOutput
- func (o PrimaryContactOutput) StateOrRegion() pulumi.StringPtrOutput
- func (o PrimaryContactOutput) ToOutput(ctx context.Context) pulumix.Output[*PrimaryContact]
- func (o PrimaryContactOutput) ToPrimaryContactOutput() PrimaryContactOutput
- func (o PrimaryContactOutput) ToPrimaryContactOutputWithContext(ctx context.Context) PrimaryContactOutput
- func (o PrimaryContactOutput) WebsiteUrl() pulumi.StringPtrOutput
- type PrimaryContactState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlternativeContact ¶
type AlternativeContact struct { pulumi.CustomResourceState // ID of the target account when managing member accounts. Will manage current user's account by default if omitted. AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // Type of the alternate contact. Allowed values are: `BILLING`, `OPERATIONS`, `SECURITY`. AlternateContactType pulumi.StringOutput `pulumi:"alternateContactType"` // An email address for the alternate contact. EmailAddress pulumi.StringOutput `pulumi:"emailAddress"` // Name of the alternate contact. Name pulumi.StringOutput `pulumi:"name"` // Phone number for the alternate contact. PhoneNumber pulumi.StringOutput `pulumi:"phoneNumber"` // Title for the alternate contact. Title pulumi.StringOutput `pulumi:"title"` }
Manages the specified alternate contact attached to an AWS Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/account" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := account.NewAlternativeContact(ctx, "operations", &account.AlternativeContactArgs{ AlternateContactType: pulumi.String("OPERATIONS"), EmailAddress: pulumi.String("test@example.com"), PhoneNumber: pulumi.String("+1234567890"), Title: pulumi.String("Example"), }) if err != nil { return err } return nil }) }
```
## Import
Import the Alternate Contact for another account using the `account_id` and `alternate_contact_type` separated by a forward slash (`/`):
__Using `pulumi import` to import__ the Alternate Contact for the current or another account using the `alternate_contact_type`. For example:
Import the Alternate Contact for the current account:
```sh
$ pulumi import aws:account/alternativeContact:AlternativeContact operations OPERATIONS
```
Import the Alternate Contact for another account using the `account_id` and `alternate_contact_type` separated by a forward slash (`/`):
```sh
$ pulumi import aws:account/alternativeContact:AlternativeContact operations 1234567890/OPERATIONS
```
func GetAlternativeContact ¶
func GetAlternativeContact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlternativeContactState, opts ...pulumi.ResourceOption) (*AlternativeContact, error)
GetAlternativeContact gets an existing AlternativeContact resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAlternativeContact ¶
func NewAlternativeContact(ctx *pulumi.Context, name string, args *AlternativeContactArgs, opts ...pulumi.ResourceOption) (*AlternativeContact, error)
NewAlternativeContact registers a new resource with the given unique name, arguments, and options.
func (*AlternativeContact) ElementType ¶
func (*AlternativeContact) ElementType() reflect.Type
func (*AlternativeContact) ToAlternativeContactOutput ¶
func (i *AlternativeContact) ToAlternativeContactOutput() AlternativeContactOutput
func (*AlternativeContact) ToAlternativeContactOutputWithContext ¶
func (i *AlternativeContact) ToAlternativeContactOutputWithContext(ctx context.Context) AlternativeContactOutput
func (*AlternativeContact) ToOutput ¶ added in v6.1.0
func (i *AlternativeContact) ToOutput(ctx context.Context) pulumix.Output[*AlternativeContact]
type AlternativeContactArgs ¶
type AlternativeContactArgs struct { // ID of the target account when managing member accounts. Will manage current user's account by default if omitted. AccountId pulumi.StringPtrInput // Type of the alternate contact. Allowed values are: `BILLING`, `OPERATIONS`, `SECURITY`. AlternateContactType pulumi.StringInput // An email address for the alternate contact. EmailAddress pulumi.StringInput // Name of the alternate contact. Name pulumi.StringPtrInput // Phone number for the alternate contact. PhoneNumber pulumi.StringInput // Title for the alternate contact. Title pulumi.StringInput }
The set of arguments for constructing a AlternativeContact resource.
func (AlternativeContactArgs) ElementType ¶
func (AlternativeContactArgs) ElementType() reflect.Type
type AlternativeContactArray ¶
type AlternativeContactArray []AlternativeContactInput
func (AlternativeContactArray) ElementType ¶
func (AlternativeContactArray) ElementType() reflect.Type
func (AlternativeContactArray) ToAlternativeContactArrayOutput ¶
func (i AlternativeContactArray) ToAlternativeContactArrayOutput() AlternativeContactArrayOutput
func (AlternativeContactArray) ToAlternativeContactArrayOutputWithContext ¶
func (i AlternativeContactArray) ToAlternativeContactArrayOutputWithContext(ctx context.Context) AlternativeContactArrayOutput
func (AlternativeContactArray) ToOutput ¶ added in v6.1.0
func (i AlternativeContactArray) ToOutput(ctx context.Context) pulumix.Output[[]*AlternativeContact]
type AlternativeContactArrayInput ¶
type AlternativeContactArrayInput interface { pulumi.Input ToAlternativeContactArrayOutput() AlternativeContactArrayOutput ToAlternativeContactArrayOutputWithContext(context.Context) AlternativeContactArrayOutput }
AlternativeContactArrayInput is an input type that accepts AlternativeContactArray and AlternativeContactArrayOutput values. You can construct a concrete instance of `AlternativeContactArrayInput` via:
AlternativeContactArray{ AlternativeContactArgs{...} }
type AlternativeContactArrayOutput ¶
type AlternativeContactArrayOutput struct{ *pulumi.OutputState }
func (AlternativeContactArrayOutput) ElementType ¶
func (AlternativeContactArrayOutput) ElementType() reflect.Type
func (AlternativeContactArrayOutput) Index ¶
func (o AlternativeContactArrayOutput) Index(i pulumi.IntInput) AlternativeContactOutput
func (AlternativeContactArrayOutput) ToAlternativeContactArrayOutput ¶
func (o AlternativeContactArrayOutput) ToAlternativeContactArrayOutput() AlternativeContactArrayOutput
func (AlternativeContactArrayOutput) ToAlternativeContactArrayOutputWithContext ¶
func (o AlternativeContactArrayOutput) ToAlternativeContactArrayOutputWithContext(ctx context.Context) AlternativeContactArrayOutput
func (AlternativeContactArrayOutput) ToOutput ¶ added in v6.1.0
func (o AlternativeContactArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*AlternativeContact]
type AlternativeContactInput ¶
type AlternativeContactInput interface { pulumi.Input ToAlternativeContactOutput() AlternativeContactOutput ToAlternativeContactOutputWithContext(ctx context.Context) AlternativeContactOutput }
type AlternativeContactMap ¶
type AlternativeContactMap map[string]AlternativeContactInput
func (AlternativeContactMap) ElementType ¶
func (AlternativeContactMap) ElementType() reflect.Type
func (AlternativeContactMap) ToAlternativeContactMapOutput ¶
func (i AlternativeContactMap) ToAlternativeContactMapOutput() AlternativeContactMapOutput
func (AlternativeContactMap) ToAlternativeContactMapOutputWithContext ¶
func (i AlternativeContactMap) ToAlternativeContactMapOutputWithContext(ctx context.Context) AlternativeContactMapOutput
func (AlternativeContactMap) ToOutput ¶ added in v6.1.0
func (i AlternativeContactMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*AlternativeContact]
type AlternativeContactMapInput ¶
type AlternativeContactMapInput interface { pulumi.Input ToAlternativeContactMapOutput() AlternativeContactMapOutput ToAlternativeContactMapOutputWithContext(context.Context) AlternativeContactMapOutput }
AlternativeContactMapInput is an input type that accepts AlternativeContactMap and AlternativeContactMapOutput values. You can construct a concrete instance of `AlternativeContactMapInput` via:
AlternativeContactMap{ "key": AlternativeContactArgs{...} }
type AlternativeContactMapOutput ¶
type AlternativeContactMapOutput struct{ *pulumi.OutputState }
func (AlternativeContactMapOutput) ElementType ¶
func (AlternativeContactMapOutput) ElementType() reflect.Type
func (AlternativeContactMapOutput) MapIndex ¶
func (o AlternativeContactMapOutput) MapIndex(k pulumi.StringInput) AlternativeContactOutput
func (AlternativeContactMapOutput) ToAlternativeContactMapOutput ¶
func (o AlternativeContactMapOutput) ToAlternativeContactMapOutput() AlternativeContactMapOutput
func (AlternativeContactMapOutput) ToAlternativeContactMapOutputWithContext ¶
func (o AlternativeContactMapOutput) ToAlternativeContactMapOutputWithContext(ctx context.Context) AlternativeContactMapOutput
func (AlternativeContactMapOutput) ToOutput ¶ added in v6.1.0
func (o AlternativeContactMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*AlternativeContact]
type AlternativeContactOutput ¶
type AlternativeContactOutput struct{ *pulumi.OutputState }
func (AlternativeContactOutput) AccountId ¶
func (o AlternativeContactOutput) AccountId() pulumi.StringPtrOutput
ID of the target account when managing member accounts. Will manage current user's account by default if omitted.
func (AlternativeContactOutput) AlternateContactType ¶
func (o AlternativeContactOutput) AlternateContactType() pulumi.StringOutput
Type of the alternate contact. Allowed values are: `BILLING`, `OPERATIONS`, `SECURITY`.
func (AlternativeContactOutput) ElementType ¶
func (AlternativeContactOutput) ElementType() reflect.Type
func (AlternativeContactOutput) EmailAddress ¶
func (o AlternativeContactOutput) EmailAddress() pulumi.StringOutput
An email address for the alternate contact.
func (AlternativeContactOutput) Name ¶
func (o AlternativeContactOutput) Name() pulumi.StringOutput
Name of the alternate contact.
func (AlternativeContactOutput) PhoneNumber ¶
func (o AlternativeContactOutput) PhoneNumber() pulumi.StringOutput
Phone number for the alternate contact.
func (AlternativeContactOutput) Title ¶
func (o AlternativeContactOutput) Title() pulumi.StringOutput
Title for the alternate contact.
func (AlternativeContactOutput) ToAlternativeContactOutput ¶
func (o AlternativeContactOutput) ToAlternativeContactOutput() AlternativeContactOutput
func (AlternativeContactOutput) ToAlternativeContactOutputWithContext ¶
func (o AlternativeContactOutput) ToAlternativeContactOutputWithContext(ctx context.Context) AlternativeContactOutput
func (AlternativeContactOutput) ToOutput ¶ added in v6.1.0
func (o AlternativeContactOutput) ToOutput(ctx context.Context) pulumix.Output[*AlternativeContact]
type AlternativeContactState ¶
type AlternativeContactState struct { // ID of the target account when managing member accounts. Will manage current user's account by default if omitted. AccountId pulumi.StringPtrInput // Type of the alternate contact. Allowed values are: `BILLING`, `OPERATIONS`, `SECURITY`. AlternateContactType pulumi.StringPtrInput // An email address for the alternate contact. EmailAddress pulumi.StringPtrInput // Name of the alternate contact. Name pulumi.StringPtrInput // Phone number for the alternate contact. PhoneNumber pulumi.StringPtrInput // Title for the alternate contact. Title pulumi.StringPtrInput }
func (AlternativeContactState) ElementType ¶
func (AlternativeContactState) ElementType() reflect.Type
type PrimaryContact ¶
type PrimaryContact struct { pulumi.CustomResourceState // The ID of the target account when managing member accounts. Will manage current user's account by default if omitted. AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // The first line of the primary contact address. AddressLine1 pulumi.StringOutput `pulumi:"addressLine1"` // The second line of the primary contact address, if any. AddressLine2 pulumi.StringPtrOutput `pulumi:"addressLine2"` // The third line of the primary contact address, if any. AddressLine3 pulumi.StringPtrOutput `pulumi:"addressLine3"` // The city of the primary contact address. City pulumi.StringOutput `pulumi:"city"` // The name of the company associated with the primary contact information, if any. CompanyName pulumi.StringPtrOutput `pulumi:"companyName"` // The ISO-3166 two-letter country code for the primary contact address. CountryCode pulumi.StringOutput `pulumi:"countryCode"` // The district or county of the primary contact address, if any. DistrictOrCounty pulumi.StringPtrOutput `pulumi:"districtOrCounty"` // The full name of the primary contact address. FullName pulumi.StringOutput `pulumi:"fullName"` // The phone number of the primary contact information. The number will be validated and, in some countries, checked for activation. PhoneNumber pulumi.StringOutput `pulumi:"phoneNumber"` // The postal code of the primary contact address. PostalCode pulumi.StringOutput `pulumi:"postalCode"` // The state or region of the primary contact address. This field is required in selected countries. StateOrRegion pulumi.StringPtrOutput `pulumi:"stateOrRegion"` // The URL of the website associated with the primary contact information, if any. WebsiteUrl pulumi.StringPtrOutput `pulumi:"websiteUrl"` }
Manages the specified primary contact information associated with an AWS Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/account" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := account.NewPrimaryContact(ctx, "test", &account.PrimaryContactArgs{ AddressLine1: pulumi.String("123 Any Street"), City: pulumi.String("Seattle"), CompanyName: pulumi.String("Example Corp, Inc."), CountryCode: pulumi.String("US"), DistrictOrCounty: pulumi.String("King"), FullName: pulumi.String("My Name"), PhoneNumber: pulumi.String("+64211111111"), PostalCode: pulumi.String("98101"), StateOrRegion: pulumi.String("WA"), WebsiteUrl: pulumi.String("https://www.examplecorp.com"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import the Primary Contact using the `account_id`. For example:
```sh
$ pulumi import aws:account/primaryContact:PrimaryContact test 1234567890
```
func GetPrimaryContact ¶
func GetPrimaryContact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrimaryContactState, opts ...pulumi.ResourceOption) (*PrimaryContact, error)
GetPrimaryContact gets an existing PrimaryContact resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrimaryContact ¶
func NewPrimaryContact(ctx *pulumi.Context, name string, args *PrimaryContactArgs, opts ...pulumi.ResourceOption) (*PrimaryContact, error)
NewPrimaryContact registers a new resource with the given unique name, arguments, and options.
func (*PrimaryContact) ElementType ¶
func (*PrimaryContact) ElementType() reflect.Type
func (*PrimaryContact) ToOutput ¶ added in v6.1.0
func (i *PrimaryContact) ToOutput(ctx context.Context) pulumix.Output[*PrimaryContact]
func (*PrimaryContact) ToPrimaryContactOutput ¶
func (i *PrimaryContact) ToPrimaryContactOutput() PrimaryContactOutput
func (*PrimaryContact) ToPrimaryContactOutputWithContext ¶
func (i *PrimaryContact) ToPrimaryContactOutputWithContext(ctx context.Context) PrimaryContactOutput
type PrimaryContactArgs ¶
type PrimaryContactArgs struct { // The ID of the target account when managing member accounts. Will manage current user's account by default if omitted. AccountId pulumi.StringPtrInput // The first line of the primary contact address. AddressLine1 pulumi.StringInput // The second line of the primary contact address, if any. AddressLine2 pulumi.StringPtrInput // The third line of the primary contact address, if any. AddressLine3 pulumi.StringPtrInput // The city of the primary contact address. City pulumi.StringInput // The name of the company associated with the primary contact information, if any. CompanyName pulumi.StringPtrInput // The ISO-3166 two-letter country code for the primary contact address. CountryCode pulumi.StringInput // The district or county of the primary contact address, if any. DistrictOrCounty pulumi.StringPtrInput // The full name of the primary contact address. FullName pulumi.StringInput // The phone number of the primary contact information. The number will be validated and, in some countries, checked for activation. PhoneNumber pulumi.StringInput // The postal code of the primary contact address. PostalCode pulumi.StringInput // The state or region of the primary contact address. This field is required in selected countries. StateOrRegion pulumi.StringPtrInput // The URL of the website associated with the primary contact information, if any. WebsiteUrl pulumi.StringPtrInput }
The set of arguments for constructing a PrimaryContact resource.
func (PrimaryContactArgs) ElementType ¶
func (PrimaryContactArgs) ElementType() reflect.Type
type PrimaryContactArray ¶
type PrimaryContactArray []PrimaryContactInput
func (PrimaryContactArray) ElementType ¶
func (PrimaryContactArray) ElementType() reflect.Type
func (PrimaryContactArray) ToOutput ¶ added in v6.1.0
func (i PrimaryContactArray) ToOutput(ctx context.Context) pulumix.Output[[]*PrimaryContact]
func (PrimaryContactArray) ToPrimaryContactArrayOutput ¶
func (i PrimaryContactArray) ToPrimaryContactArrayOutput() PrimaryContactArrayOutput
func (PrimaryContactArray) ToPrimaryContactArrayOutputWithContext ¶
func (i PrimaryContactArray) ToPrimaryContactArrayOutputWithContext(ctx context.Context) PrimaryContactArrayOutput
type PrimaryContactArrayInput ¶
type PrimaryContactArrayInput interface { pulumi.Input ToPrimaryContactArrayOutput() PrimaryContactArrayOutput ToPrimaryContactArrayOutputWithContext(context.Context) PrimaryContactArrayOutput }
PrimaryContactArrayInput is an input type that accepts PrimaryContactArray and PrimaryContactArrayOutput values. You can construct a concrete instance of `PrimaryContactArrayInput` via:
PrimaryContactArray{ PrimaryContactArgs{...} }
type PrimaryContactArrayOutput ¶
type PrimaryContactArrayOutput struct{ *pulumi.OutputState }
func (PrimaryContactArrayOutput) ElementType ¶
func (PrimaryContactArrayOutput) ElementType() reflect.Type
func (PrimaryContactArrayOutput) Index ¶
func (o PrimaryContactArrayOutput) Index(i pulumi.IntInput) PrimaryContactOutput
func (PrimaryContactArrayOutput) ToOutput ¶ added in v6.1.0
func (o PrimaryContactArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*PrimaryContact]
func (PrimaryContactArrayOutput) ToPrimaryContactArrayOutput ¶
func (o PrimaryContactArrayOutput) ToPrimaryContactArrayOutput() PrimaryContactArrayOutput
func (PrimaryContactArrayOutput) ToPrimaryContactArrayOutputWithContext ¶
func (o PrimaryContactArrayOutput) ToPrimaryContactArrayOutputWithContext(ctx context.Context) PrimaryContactArrayOutput
type PrimaryContactInput ¶
type PrimaryContactInput interface { pulumi.Input ToPrimaryContactOutput() PrimaryContactOutput ToPrimaryContactOutputWithContext(ctx context.Context) PrimaryContactOutput }
type PrimaryContactMap ¶
type PrimaryContactMap map[string]PrimaryContactInput
func (PrimaryContactMap) ElementType ¶
func (PrimaryContactMap) ElementType() reflect.Type
func (PrimaryContactMap) ToOutput ¶ added in v6.1.0
func (i PrimaryContactMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrimaryContact]
func (PrimaryContactMap) ToPrimaryContactMapOutput ¶
func (i PrimaryContactMap) ToPrimaryContactMapOutput() PrimaryContactMapOutput
func (PrimaryContactMap) ToPrimaryContactMapOutputWithContext ¶
func (i PrimaryContactMap) ToPrimaryContactMapOutputWithContext(ctx context.Context) PrimaryContactMapOutput
type PrimaryContactMapInput ¶
type PrimaryContactMapInput interface { pulumi.Input ToPrimaryContactMapOutput() PrimaryContactMapOutput ToPrimaryContactMapOutputWithContext(context.Context) PrimaryContactMapOutput }
PrimaryContactMapInput is an input type that accepts PrimaryContactMap and PrimaryContactMapOutput values. You can construct a concrete instance of `PrimaryContactMapInput` via:
PrimaryContactMap{ "key": PrimaryContactArgs{...} }
type PrimaryContactMapOutput ¶
type PrimaryContactMapOutput struct{ *pulumi.OutputState }
func (PrimaryContactMapOutput) ElementType ¶
func (PrimaryContactMapOutput) ElementType() reflect.Type
func (PrimaryContactMapOutput) MapIndex ¶
func (o PrimaryContactMapOutput) MapIndex(k pulumi.StringInput) PrimaryContactOutput
func (PrimaryContactMapOutput) ToOutput ¶ added in v6.1.0
func (o PrimaryContactMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*PrimaryContact]
func (PrimaryContactMapOutput) ToPrimaryContactMapOutput ¶
func (o PrimaryContactMapOutput) ToPrimaryContactMapOutput() PrimaryContactMapOutput
func (PrimaryContactMapOutput) ToPrimaryContactMapOutputWithContext ¶
func (o PrimaryContactMapOutput) ToPrimaryContactMapOutputWithContext(ctx context.Context) PrimaryContactMapOutput
type PrimaryContactOutput ¶
type PrimaryContactOutput struct{ *pulumi.OutputState }
func (PrimaryContactOutput) AccountId ¶
func (o PrimaryContactOutput) AccountId() pulumi.StringPtrOutput
The ID of the target account when managing member accounts. Will manage current user's account by default if omitted.
func (PrimaryContactOutput) AddressLine1 ¶
func (o PrimaryContactOutput) AddressLine1() pulumi.StringOutput
The first line of the primary contact address.
func (PrimaryContactOutput) AddressLine2 ¶
func (o PrimaryContactOutput) AddressLine2() pulumi.StringPtrOutput
The second line of the primary contact address, if any.
func (PrimaryContactOutput) AddressLine3 ¶
func (o PrimaryContactOutput) AddressLine3() pulumi.StringPtrOutput
The third line of the primary contact address, if any.
func (PrimaryContactOutput) City ¶
func (o PrimaryContactOutput) City() pulumi.StringOutput
The city of the primary contact address.
func (PrimaryContactOutput) CompanyName ¶
func (o PrimaryContactOutput) CompanyName() pulumi.StringPtrOutput
The name of the company associated with the primary contact information, if any.
func (PrimaryContactOutput) CountryCode ¶
func (o PrimaryContactOutput) CountryCode() pulumi.StringOutput
The ISO-3166 two-letter country code for the primary contact address.
func (PrimaryContactOutput) DistrictOrCounty ¶
func (o PrimaryContactOutput) DistrictOrCounty() pulumi.StringPtrOutput
The district or county of the primary contact address, if any.
func (PrimaryContactOutput) ElementType ¶
func (PrimaryContactOutput) ElementType() reflect.Type
func (PrimaryContactOutput) FullName ¶
func (o PrimaryContactOutput) FullName() pulumi.StringOutput
The full name of the primary contact address.
func (PrimaryContactOutput) PhoneNumber ¶
func (o PrimaryContactOutput) PhoneNumber() pulumi.StringOutput
The phone number of the primary contact information. The number will be validated and, in some countries, checked for activation.
func (PrimaryContactOutput) PostalCode ¶
func (o PrimaryContactOutput) PostalCode() pulumi.StringOutput
The postal code of the primary contact address.
func (PrimaryContactOutput) StateOrRegion ¶
func (o PrimaryContactOutput) StateOrRegion() pulumi.StringPtrOutput
The state or region of the primary contact address. This field is required in selected countries.
func (PrimaryContactOutput) ToOutput ¶ added in v6.1.0
func (o PrimaryContactOutput) ToOutput(ctx context.Context) pulumix.Output[*PrimaryContact]
func (PrimaryContactOutput) ToPrimaryContactOutput ¶
func (o PrimaryContactOutput) ToPrimaryContactOutput() PrimaryContactOutput
func (PrimaryContactOutput) ToPrimaryContactOutputWithContext ¶
func (o PrimaryContactOutput) ToPrimaryContactOutputWithContext(ctx context.Context) PrimaryContactOutput
func (PrimaryContactOutput) WebsiteUrl ¶
func (o PrimaryContactOutput) WebsiteUrl() pulumi.StringPtrOutput
The URL of the website associated with the primary contact information, if any.
type PrimaryContactState ¶
type PrimaryContactState struct { // The ID of the target account when managing member accounts. Will manage current user's account by default if omitted. AccountId pulumi.StringPtrInput // The first line of the primary contact address. AddressLine1 pulumi.StringPtrInput // The second line of the primary contact address, if any. AddressLine2 pulumi.StringPtrInput // The third line of the primary contact address, if any. AddressLine3 pulumi.StringPtrInput // The city of the primary contact address. City pulumi.StringPtrInput // The name of the company associated with the primary contact information, if any. CompanyName pulumi.StringPtrInput // The ISO-3166 two-letter country code for the primary contact address. CountryCode pulumi.StringPtrInput // The district or county of the primary contact address, if any. DistrictOrCounty pulumi.StringPtrInput // The full name of the primary contact address. FullName pulumi.StringPtrInput // The phone number of the primary contact information. The number will be validated and, in some countries, checked for activation. PhoneNumber pulumi.StringPtrInput // The postal code of the primary contact address. PostalCode pulumi.StringPtrInput // The state or region of the primary contact address. This field is required in selected countries. StateOrRegion pulumi.StringPtrInput // The URL of the website associated with the primary contact information, if any. WebsiteUrl pulumi.StringPtrInput }
func (PrimaryContactState) ElementType ¶
func (PrimaryContactState) ElementType() reflect.Type