certificatemanager

package
v0.53.0 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2023 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

	AccountId                 pulumi.StringOutput                    `pulumi:"accountId"`
	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 {
	ExpiryEventsConfiguration AccountExpiryEventsConfigurationInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountExpiryEventsConfiguration

type AccountExpiryEventsConfiguration struct {
	DaysBeforeExpiry *int `pulumi:"daysBeforeExpiry"`
}

type AccountExpiryEventsConfigurationArgs

type AccountExpiryEventsConfigurationArgs struct {
	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

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

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

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ExpiryEventsConfiguration added in v0.17.0

func (o AccountOutput) ExpiryEventsConfiguration() AccountExpiryEventsConfigurationOutput

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 Certificate deprecated

type Certificate struct {
	pulumi.CustomResourceState

	CertificateAuthorityArn                  pulumi.StringPtrOutput                       `pulumi:"certificateAuthorityArn"`
	CertificateTransparencyLoggingPreference pulumi.StringPtrOutput                       `pulumi:"certificateTransparencyLoggingPreference"`
	DomainName                               pulumi.StringOutput                          `pulumi:"domainName"`
	DomainValidationOptions                  CertificateDomainValidationOptionArrayOutput `pulumi:"domainValidationOptions"`
	SubjectAlternativeNames                  pulumi.StringArrayOutput                     `pulumi:"subjectAlternativeNames"`
	Tags                                     CertificateTagArrayOutput                    `pulumi:"tags"`
	ValidationMethod                         pulumi.StringPtrOutput                       `pulumi:"validationMethod"`
}

Resource Type definition for AWS::CertificateManager::Certificate

Deprecated: Certificate is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetCertificate

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate 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 NewCertificate

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

NewCertificate registers a new resource with the given unique name, arguments, and options.

func (*Certificate) ElementType

func (*Certificate) ElementType() reflect.Type

func (*Certificate) ToCertificateOutput

func (i *Certificate) ToCertificateOutput() CertificateOutput

func (*Certificate) ToCertificateOutputWithContext

func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

type CertificateArgs

type CertificateArgs struct {
	CertificateAuthorityArn                  pulumi.StringPtrInput
	CertificateTransparencyLoggingPreference pulumi.StringPtrInput
	DomainName                               pulumi.StringInput
	DomainValidationOptions                  CertificateDomainValidationOptionArrayInput
	SubjectAlternativeNames                  pulumi.StringArrayInput
	Tags                                     CertificateTagArrayInput
	ValidationMethod                         pulumi.StringPtrInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType

func (CertificateArgs) ElementType() reflect.Type

type CertificateDomainValidationOption

type CertificateDomainValidationOption struct {
	DomainName       string  `pulumi:"domainName"`
	HostedZoneId     *string `pulumi:"hostedZoneId"`
	ValidationDomain *string `pulumi:"validationDomain"`
}

type CertificateDomainValidationOptionArgs

type CertificateDomainValidationOptionArgs struct {
	DomainName       pulumi.StringInput    `pulumi:"domainName"`
	HostedZoneId     pulumi.StringPtrInput `pulumi:"hostedZoneId"`
	ValidationDomain pulumi.StringPtrInput `pulumi:"validationDomain"`
}

func (CertificateDomainValidationOptionArgs) ElementType

func (CertificateDomainValidationOptionArgs) ToCertificateDomainValidationOptionOutput

func (i CertificateDomainValidationOptionArgs) ToCertificateDomainValidationOptionOutput() CertificateDomainValidationOptionOutput

func (CertificateDomainValidationOptionArgs) ToCertificateDomainValidationOptionOutputWithContext

func (i CertificateDomainValidationOptionArgs) ToCertificateDomainValidationOptionOutputWithContext(ctx context.Context) CertificateDomainValidationOptionOutput

type CertificateDomainValidationOptionArray

type CertificateDomainValidationOptionArray []CertificateDomainValidationOptionInput

func (CertificateDomainValidationOptionArray) ElementType

func (CertificateDomainValidationOptionArray) ToCertificateDomainValidationOptionArrayOutput

func (i CertificateDomainValidationOptionArray) ToCertificateDomainValidationOptionArrayOutput() CertificateDomainValidationOptionArrayOutput

func (CertificateDomainValidationOptionArray) ToCertificateDomainValidationOptionArrayOutputWithContext

func (i CertificateDomainValidationOptionArray) ToCertificateDomainValidationOptionArrayOutputWithContext(ctx context.Context) CertificateDomainValidationOptionArrayOutput

type CertificateDomainValidationOptionArrayInput

type CertificateDomainValidationOptionArrayInput interface {
	pulumi.Input

	ToCertificateDomainValidationOptionArrayOutput() CertificateDomainValidationOptionArrayOutput
	ToCertificateDomainValidationOptionArrayOutputWithContext(context.Context) CertificateDomainValidationOptionArrayOutput
}

CertificateDomainValidationOptionArrayInput is an input type that accepts CertificateDomainValidationOptionArray and CertificateDomainValidationOptionArrayOutput values. You can construct a concrete instance of `CertificateDomainValidationOptionArrayInput` via:

CertificateDomainValidationOptionArray{ CertificateDomainValidationOptionArgs{...} }

type CertificateDomainValidationOptionArrayOutput

type CertificateDomainValidationOptionArrayOutput struct{ *pulumi.OutputState }

func (CertificateDomainValidationOptionArrayOutput) ElementType

func (CertificateDomainValidationOptionArrayOutput) Index

func (CertificateDomainValidationOptionArrayOutput) ToCertificateDomainValidationOptionArrayOutput

func (o CertificateDomainValidationOptionArrayOutput) ToCertificateDomainValidationOptionArrayOutput() CertificateDomainValidationOptionArrayOutput

func (CertificateDomainValidationOptionArrayOutput) ToCertificateDomainValidationOptionArrayOutputWithContext

func (o CertificateDomainValidationOptionArrayOutput) ToCertificateDomainValidationOptionArrayOutputWithContext(ctx context.Context) CertificateDomainValidationOptionArrayOutput

type CertificateDomainValidationOptionInput

type CertificateDomainValidationOptionInput interface {
	pulumi.Input

	ToCertificateDomainValidationOptionOutput() CertificateDomainValidationOptionOutput
	ToCertificateDomainValidationOptionOutputWithContext(context.Context) CertificateDomainValidationOptionOutput
}

CertificateDomainValidationOptionInput is an input type that accepts CertificateDomainValidationOptionArgs and CertificateDomainValidationOptionOutput values. You can construct a concrete instance of `CertificateDomainValidationOptionInput` via:

CertificateDomainValidationOptionArgs{...}

type CertificateDomainValidationOptionOutput

type CertificateDomainValidationOptionOutput struct{ *pulumi.OutputState }

func (CertificateDomainValidationOptionOutput) DomainName

func (CertificateDomainValidationOptionOutput) ElementType

func (CertificateDomainValidationOptionOutput) HostedZoneId

func (CertificateDomainValidationOptionOutput) ToCertificateDomainValidationOptionOutput

func (o CertificateDomainValidationOptionOutput) ToCertificateDomainValidationOptionOutput() CertificateDomainValidationOptionOutput

func (CertificateDomainValidationOptionOutput) ToCertificateDomainValidationOptionOutputWithContext

func (o CertificateDomainValidationOptionOutput) ToCertificateDomainValidationOptionOutputWithContext(ctx context.Context) CertificateDomainValidationOptionOutput

func (CertificateDomainValidationOptionOutput) ValidationDomain

type CertificateInput

type CertificateInput interface {
	pulumi.Input

	ToCertificateOutput() CertificateOutput
	ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
}

type CertificateOutput

type CertificateOutput struct{ *pulumi.OutputState }

func (CertificateOutput) CertificateAuthorityArn added in v0.17.0

func (o CertificateOutput) CertificateAuthorityArn() pulumi.StringPtrOutput

func (CertificateOutput) CertificateTransparencyLoggingPreference added in v0.17.0

func (o CertificateOutput) CertificateTransparencyLoggingPreference() pulumi.StringPtrOutput

func (CertificateOutput) DomainName added in v0.17.0

func (o CertificateOutput) DomainName() pulumi.StringOutput

func (CertificateOutput) DomainValidationOptions added in v0.17.0

func (CertificateOutput) ElementType

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) SubjectAlternativeNames added in v0.17.0

func (o CertificateOutput) SubjectAlternativeNames() pulumi.StringArrayOutput

func (CertificateOutput) Tags added in v0.17.0

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput

func (CertificateOutput) ValidationMethod added in v0.17.0

func (o CertificateOutput) ValidationMethod() pulumi.StringPtrOutput

type CertificateState

type CertificateState struct {
}

func (CertificateState) ElementType

func (CertificateState) ElementType() reflect.Type

type CertificateTag

type CertificateTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type CertificateTagArgs

type CertificateTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (CertificateTagArgs) ElementType

func (CertificateTagArgs) ElementType() reflect.Type

func (CertificateTagArgs) ToCertificateTagOutput

func (i CertificateTagArgs) ToCertificateTagOutput() CertificateTagOutput

func (CertificateTagArgs) ToCertificateTagOutputWithContext

func (i CertificateTagArgs) ToCertificateTagOutputWithContext(ctx context.Context) CertificateTagOutput

type CertificateTagArray

type CertificateTagArray []CertificateTagInput

func (CertificateTagArray) ElementType

func (CertificateTagArray) ElementType() reflect.Type

func (CertificateTagArray) ToCertificateTagArrayOutput

func (i CertificateTagArray) ToCertificateTagArrayOutput() CertificateTagArrayOutput

func (CertificateTagArray) ToCertificateTagArrayOutputWithContext

func (i CertificateTagArray) ToCertificateTagArrayOutputWithContext(ctx context.Context) CertificateTagArrayOutput

type CertificateTagArrayInput

type CertificateTagArrayInput interface {
	pulumi.Input

	ToCertificateTagArrayOutput() CertificateTagArrayOutput
	ToCertificateTagArrayOutputWithContext(context.Context) CertificateTagArrayOutput
}

CertificateTagArrayInput is an input type that accepts CertificateTagArray and CertificateTagArrayOutput values. You can construct a concrete instance of `CertificateTagArrayInput` via:

CertificateTagArray{ CertificateTagArgs{...} }

type CertificateTagArrayOutput

type CertificateTagArrayOutput struct{ *pulumi.OutputState }

func (CertificateTagArrayOutput) ElementType

func (CertificateTagArrayOutput) ElementType() reflect.Type

func (CertificateTagArrayOutput) Index

func (CertificateTagArrayOutput) ToCertificateTagArrayOutput

func (o CertificateTagArrayOutput) ToCertificateTagArrayOutput() CertificateTagArrayOutput

func (CertificateTagArrayOutput) ToCertificateTagArrayOutputWithContext

func (o CertificateTagArrayOutput) ToCertificateTagArrayOutputWithContext(ctx context.Context) CertificateTagArrayOutput

type CertificateTagInput

type CertificateTagInput interface {
	pulumi.Input

	ToCertificateTagOutput() CertificateTagOutput
	ToCertificateTagOutputWithContext(context.Context) CertificateTagOutput
}

CertificateTagInput is an input type that accepts CertificateTagArgs and CertificateTagOutput values. You can construct a concrete instance of `CertificateTagInput` via:

CertificateTagArgs{...}

type CertificateTagOutput

type CertificateTagOutput struct{ *pulumi.OutputState }

func (CertificateTagOutput) ElementType

func (CertificateTagOutput) ElementType() reflect.Type

func (CertificateTagOutput) Key

func (CertificateTagOutput) ToCertificateTagOutput

func (o CertificateTagOutput) ToCertificateTagOutput() CertificateTagOutput

func (CertificateTagOutput) ToCertificateTagOutputWithContext

func (o CertificateTagOutput) ToCertificateTagOutputWithContext(ctx context.Context) CertificateTagOutput

func (CertificateTagOutput) Value

type LookupAccountArgs added in v0.12.0

type LookupAccountArgs struct {
	AccountId string `pulumi:"accountId"`
}

type LookupAccountOutputArgs added in v0.12.0

type LookupAccountOutputArgs struct {
	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 {
	AccountId                 *string                           `pulumi:"accountId"`
	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 (LookupAccountResultOutput) ElementType added in v0.12.0

func (LookupAccountResultOutput) ElementType() reflect.Type

func (LookupAccountResultOutput) ExpiryEventsConfiguration added in v0.12.0

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

type LookupCertificateArgs added in v0.12.0

type LookupCertificateArgs struct {
	Id string `pulumi:"id"`
}

type LookupCertificateOutputArgs added in v0.12.0

type LookupCertificateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCertificateOutputArgs) ElementType added in v0.12.0

type LookupCertificateResult added in v0.12.0

type LookupCertificateResult struct {
	CertificateTransparencyLoggingPreference *string          `pulumi:"certificateTransparencyLoggingPreference"`
	Id                                       *string          `pulumi:"id"`
	Tags                                     []CertificateTag `pulumi:"tags"`
}

func LookupCertificate added in v0.12.0

func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)

Resource Type definition for AWS::CertificateManager::Certificate

type LookupCertificateResultOutput added in v0.12.0

type LookupCertificateResultOutput struct{ *pulumi.OutputState }

func LookupCertificateOutput added in v0.12.0

func (LookupCertificateResultOutput) CertificateTransparencyLoggingPreference added in v0.12.0

func (o LookupCertificateResultOutput) CertificateTransparencyLoggingPreference() pulumi.StringPtrOutput

func (LookupCertificateResultOutput) ElementType added in v0.12.0

func (LookupCertificateResultOutput) Id added in v0.12.0

func (LookupCertificateResultOutput) Tags added in v0.12.0

func (LookupCertificateResultOutput) ToLookupCertificateResultOutput added in v0.12.0

func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput

func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext added in v0.12.0

func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput

Jump to

Keyboard shortcuts

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