certificatemanager

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2021 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

func (AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationPtrOutput

func (i AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationPtrOutput() AccountExpiryEventsConfigurationPtrOutput

func (AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationPtrOutputWithContext

func (i AccountExpiryEventsConfigurationArgs) ToAccountExpiryEventsConfigurationPtrOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationPtrOutput

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

func (AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationPtrOutput

func (o AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationPtrOutput() AccountExpiryEventsConfigurationPtrOutput

func (AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationPtrOutputWithContext

func (o AccountExpiryEventsConfigurationOutput) ToAccountExpiryEventsConfigurationPtrOutputWithContext(ctx context.Context) AccountExpiryEventsConfigurationPtrOutput

type AccountExpiryEventsConfigurationPtrInput

type AccountExpiryEventsConfigurationPtrInput interface {
	pulumi.Input

	ToAccountExpiryEventsConfigurationPtrOutput() AccountExpiryEventsConfigurationPtrOutput
	ToAccountExpiryEventsConfigurationPtrOutputWithContext(context.Context) AccountExpiryEventsConfigurationPtrOutput
}

AccountExpiryEventsConfigurationPtrInput is an input type that accepts AccountExpiryEventsConfigurationArgs, AccountExpiryEventsConfigurationPtr and AccountExpiryEventsConfigurationPtrOutput values. You can construct a concrete instance of `AccountExpiryEventsConfigurationPtrInput` via:

        AccountExpiryEventsConfigurationArgs{...}

or:

        nil

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

func (AccountOutput) ElementType() reflect.Type

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

func (CertificateOutput) ElementType() reflect.Type

func (CertificateOutput) ToCertificateOutput

func (o CertificateOutput) ToCertificateOutput() CertificateOutput

func (CertificateOutput) ToCertificateOutputWithContext

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

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

Jump to

Keyboard shortcuts

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