Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountExpiryEventsConfiguration
- type AccountExpiryEventsConfigurationArgs
- func (AccountExpiryEventsConfigurationArgs) ElementType() reflect.Type
- func (i AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationOutput() AccountExpiryEventsConfigurationOutput
- func (i AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationOutput
- type AccountExpiryEventsConfigurationInput
- type AccountExpiryEventsConfigurationOutput
- func (o AccountExpiryEventsConfigurationOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
- func (AccountExpiryEventsConfigurationOutput) ElementType() reflect.Type
- func (o AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationOutput() AccountExpiryEventsConfigurationOutput
- func (o AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationOutput
- type AccountExpiryEventsConfigurationPtrOutput
- func (o AccountExpiryEventsConfigurationPtrOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
- func (o AccountExpiryEventsConfigurationPtrOutput) Elem() AccountExpiryEventsConfigurationOutput
- func (AccountExpiryEventsConfigurationPtrOutput) ElementType() reflect.Type
- func (o AccountExpiryEventsConfigurationPtrOutput) ToAccountExpiryEventsConfigurationPtrOutput() AccountExpiryEventsConfigurationPtrOutput
- func (o AccountExpiryEventsConfigurationPtrOutput) ToAccountExpiryEventsConfigurationPtrOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationPtrOutput
- type AccountInput
- type AccountOutput
- func (o AccountOutput) AccountId() pulumi.StringOutput
- func (AccountOutput) ElementType() reflect.Type
- func (o AccountOutput) ExpiryEventsConfiguration() AccountExpiryEventsConfigurationOutput
- func (o AccountOutput) ToAccountOutput() AccountOutput
- func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
- type AccountState
- type LookupAccountArgs
- type LookupAccountOutputArgs
- type LookupAccountResult
- type LookupAccountResultOutput
- func (o LookupAccountResultOutput) AccountId() pulumi.StringPtrOutput
- func (LookupAccountResultOutput) ElementType() reflect.Type
- func (o LookupAccountResultOutput) ExpiryEventsConfiguration() AccountExpiryEventsConfigurationPtrOutput
- func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput
- func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // ID of the AWS account that owns the certificate. AccountId pulumi.StringOutput `pulumi:"accountId"` // Object containing expiration events options associated with an AWS account . For more information, see [ExpiryEventsConfiguration](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExpiryEventsConfiguration.html) in the API reference. ExpiryEventsConfiguration AccountExpiryEventsConfigurationOutput `pulumi:"expiryEventsConfiguration"` }
Resource schema for AWS::CertificateManager::Account.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) ElementType ¶
func (*Account) ToAccountOutput ¶
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountArgs ¶
type AccountArgs struct { // Object containing expiration events options associated with an AWS account . For more information, see [ExpiryEventsConfiguration](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExpiryEventsConfiguration.html) in the API reference. ExpiryEventsConfiguration AccountExpiryEventsConfigurationInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountExpiryEventsConfiguration ¶
type AccountExpiryEventsConfiguration struct { // This option specifies the number of days prior to certificate expiration when ACM starts generating `EventBridge` events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration. DaysBeforeExpiry *int `pulumi:"daysBeforeExpiry"` }
type AccountExpiryEventsConfigurationArgs ¶
type AccountExpiryEventsConfigurationArgs struct { // This option specifies the number of days prior to certificate expiration when ACM starts generating `EventBridge` events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration. DaysBeforeExpiry pulumi.IntPtrInput `pulumi:"daysBeforeExpiry"` }
func (AccountExpiryEventsConfigurationArgs) ElementType ¶
func (AccountExpiryEventsConfigurationArgs) ElementType() reflect.Type
func (AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationOutput ¶
func (i AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationOutput() AccountExpiryEventsConfigurationOutput
func (AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationOutputWithContext ¶
func (i AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationOutput
type AccountExpiryEventsConfigurationInput ¶
type AccountExpiryEventsConfigurationInput interface { pulumi.Input ToAccountExpiryEventsConfigurationOutput() AccountExpiryEventsConfigurationOutput ToAccountExpiryEventsConfigurationOutputWithContext(context.Context) AccountExpiryEventsConfigurationOutput }
AccountExpiryEventsConfigurationInput is an input type that accepts AccountExpiryEventsConfigurationArgs and AccountExpiryEventsConfigurationOutput values. You can construct a concrete instance of `AccountExpiryEventsConfigurationInput` via:
AccountExpiryEventsConfigurationArgs{...}
type AccountExpiryEventsConfigurationOutput ¶
type AccountExpiryEventsConfigurationOutput struct{ *pulumi.OutputState }
func (AccountExpiryEventsConfigurationOutput) DaysBeforeExpiry ¶
func (o AccountExpiryEventsConfigurationOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
This option specifies the number of days prior to certificate expiration when ACM starts generating `EventBridge` events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.
func (AccountExpiryEventsConfigurationOutput) ElementType ¶
func (AccountExpiryEventsConfigurationOutput) ElementType() reflect.Type
func (AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationOutput ¶
func (o AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationOutput() AccountExpiryEventsConfigurationOutput
func (AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationOutputWithContext ¶
func (o AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationOutput
type AccountExpiryEventsConfigurationPtrOutput ¶
type AccountExpiryEventsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AccountExpiryEventsConfigurationPtrOutput) DaysBeforeExpiry ¶
func (o AccountExpiryEventsConfigurationPtrOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
This option specifies the number of days prior to certificate expiration when ACM starts generating `EventBridge` events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.
func (AccountExpiryEventsConfigurationPtrOutput) ElementType ¶
func (AccountExpiryEventsConfigurationPtrOutput) ElementType() reflect.Type
func (AccountExpiryEventsConfigurationPtrOutput) ToAccountExpiryEventsConfigurationPtrOutput ¶
func (o AccountExpiryEventsConfigurationPtrOutput) ToAccountExpiryEventsConfigurationPtrOutput() AccountExpiryEventsConfigurationPtrOutput
func (AccountExpiryEventsConfigurationPtrOutput) ToAccountExpiryEventsConfigurationPtrOutputWithContext ¶
func (o AccountExpiryEventsConfigurationPtrOutput) ToAccountExpiryEventsConfigurationPtrOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationPtrOutput
type AccountInput ¶
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountOutput ¶
type AccountOutput struct{ *pulumi.OutputState }
func (AccountOutput) AccountId ¶ added in v0.17.0
func (o AccountOutput) AccountId() pulumi.StringOutput
ID of the AWS account that owns the certificate.
func (AccountOutput) ElementType ¶
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) ExpiryEventsConfiguration ¶ added in v0.17.0
func (o AccountOutput) ExpiryEventsConfiguration() AccountExpiryEventsConfigurationOutput
Object containing expiration events options associated with an AWS account . For more information, see [ExpiryEventsConfiguration](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExpiryEventsConfiguration.html) in the API reference.
func (AccountOutput) ToAccountOutput ¶
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
type AccountState ¶
type AccountState struct { }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type LookupAccountArgs ¶ added in v0.12.0
type LookupAccountArgs struct { // ID of the AWS account that owns the certificate. AccountId string `pulumi:"accountId"` }
type LookupAccountOutputArgs ¶ added in v0.12.0
type LookupAccountOutputArgs struct { // ID of the AWS account that owns the certificate. AccountId pulumi.StringInput `pulumi:"accountId"` }
func (LookupAccountOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccountOutputArgs) ElementType() reflect.Type
type LookupAccountResult ¶ added in v0.12.0
type LookupAccountResult struct { // ID of the AWS account that owns the certificate. AccountId *string `pulumi:"accountId"` // Object containing expiration events options associated with an AWS account . For more information, see [ExpiryEventsConfiguration](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExpiryEventsConfiguration.html) in the API reference. ExpiryEventsConfiguration *AccountExpiryEventsConfiguration `pulumi:"expiryEventsConfiguration"` }
func LookupAccount ¶ added in v0.12.0
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
Resource schema for AWS::CertificateManager::Account.
type LookupAccountResultOutput ¶ added in v0.12.0
type LookupAccountResultOutput struct{ *pulumi.OutputState }
func LookupAccountOutput ¶ added in v0.12.0
func LookupAccountOutput(ctx *pulumi.Context, args LookupAccountOutputArgs, opts ...pulumi.InvokeOption) LookupAccountResultOutput
func (LookupAccountResultOutput) AccountId ¶ added in v0.12.0
func (o LookupAccountResultOutput) AccountId() pulumi.StringPtrOutput
ID of the AWS account that owns the certificate.
func (LookupAccountResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccountResultOutput) ElementType() reflect.Type
func (LookupAccountResultOutput) ExpiryEventsConfiguration ¶ added in v0.12.0
func (o LookupAccountResultOutput) ExpiryEventsConfiguration() AccountExpiryEventsConfigurationPtrOutput
Object containing expiration events options associated with an AWS account . For more information, see [ExpiryEventsConfiguration](https://docs.aws.amazon.com/acm/latest/APIReference/API_ExpiryEventsConfiguration.html) in the API reference.
func (LookupAccountResultOutput) ToLookupAccountResultOutput ¶ added in v0.12.0
func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput
func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput