certificatemanager

package
v0.116.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) ElementType() reflect.Type

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) 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

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) 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

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) Elem

func (AccountExpiryEventsConfigurationPtrOutput) ElementType

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL