v20150801

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppServiceCertificate

type AppServiceCertificate struct {
	// Key Vault resource Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
}

Key Vault container for a certificate that is purchased through Azure.

type AppServiceCertificateArgs

type AppServiceCertificateArgs struct {
	// Key Vault resource Id.
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"`
}

Key Vault container for a certificate that is purchased through Azure.

func (AppServiceCertificateArgs) ElementType

func (AppServiceCertificateArgs) ElementType() reflect.Type

func (AppServiceCertificateArgs) ToAppServiceCertificateOutput

func (i AppServiceCertificateArgs) ToAppServiceCertificateOutput() AppServiceCertificateOutput

func (AppServiceCertificateArgs) ToAppServiceCertificateOutputWithContext

func (i AppServiceCertificateArgs) ToAppServiceCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOutput

type AppServiceCertificateInput

type AppServiceCertificateInput interface {
	pulumi.Input

	ToAppServiceCertificateOutput() AppServiceCertificateOutput
	ToAppServiceCertificateOutputWithContext(context.Context) AppServiceCertificateOutput
}

AppServiceCertificateInput is an input type that accepts AppServiceCertificateArgs and AppServiceCertificateOutput values. You can construct a concrete instance of `AppServiceCertificateInput` via:

AppServiceCertificateArgs{...}

type AppServiceCertificateMap

type AppServiceCertificateMap map[string]AppServiceCertificateInput

func (AppServiceCertificateMap) ElementType

func (AppServiceCertificateMap) ElementType() reflect.Type

func (AppServiceCertificateMap) ToAppServiceCertificateMapOutput

func (i AppServiceCertificateMap) ToAppServiceCertificateMapOutput() AppServiceCertificateMapOutput

func (AppServiceCertificateMap) ToAppServiceCertificateMapOutputWithContext

func (i AppServiceCertificateMap) ToAppServiceCertificateMapOutputWithContext(ctx context.Context) AppServiceCertificateMapOutput

type AppServiceCertificateMapInput

type AppServiceCertificateMapInput interface {
	pulumi.Input

	ToAppServiceCertificateMapOutput() AppServiceCertificateMapOutput
	ToAppServiceCertificateMapOutputWithContext(context.Context) AppServiceCertificateMapOutput
}

AppServiceCertificateMapInput is an input type that accepts AppServiceCertificateMap and AppServiceCertificateMapOutput values. You can construct a concrete instance of `AppServiceCertificateMapInput` via:

AppServiceCertificateMap{ "key": AppServiceCertificateArgs{...} }

type AppServiceCertificateMapOutput

type AppServiceCertificateMapOutput struct{ *pulumi.OutputState }

func (AppServiceCertificateMapOutput) ElementType

func (AppServiceCertificateMapOutput) MapIndex

func (AppServiceCertificateMapOutput) ToAppServiceCertificateMapOutput

func (o AppServiceCertificateMapOutput) ToAppServiceCertificateMapOutput() AppServiceCertificateMapOutput

func (AppServiceCertificateMapOutput) ToAppServiceCertificateMapOutputWithContext

func (o AppServiceCertificateMapOutput) ToAppServiceCertificateMapOutputWithContext(ctx context.Context) AppServiceCertificateMapOutput

type AppServiceCertificateOrder

type AppServiceCertificateOrder struct {
	pulumi.CustomResourceState

	// Reasons why App Service Certificate is not renewable at the current moment.
	AppServiceCertificateNotRenewableReasons pulumi.StringArrayOutput `pulumi:"appServiceCertificateNotRenewableReasons"`
	// <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
	AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"`
	// State of the Key Vault secret.
	Certificates AppServiceCertificateResponseMapOutput `pulumi:"certificates"`
	// Last CSR that was created for this order.
	Csr pulumi.StringPtrOutput `pulumi:"csr"`
	// Certificate distinguished name.
	DistinguishedName pulumi.StringPtrOutput `pulumi:"distinguishedName"`
	// Domain verification token.
	DomainVerificationToken pulumi.StringOutput `pulumi:"domainVerificationToken"`
	// Certificate expiration time.
	ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"`
	// Intermediate certificate.
	Intermediate CertificateDetailsResponseOutput `pulumi:"intermediate"`
	// <code>true</code> if private key is external; otherwise, <code>false</code>.
	IsPrivateKeyExternal pulumi.BoolOutput `pulumi:"isPrivateKeyExternal"`
	// Certificate key size.
	KeySize pulumi.IntPtrOutput `pulumi:"keySize"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Certificate last issuance time.
	LastCertificateIssuanceTime pulumi.StringOutput `pulumi:"lastCertificateIssuanceTime"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Time stamp when the certificate would be auto renewed next
	NextAutoRenewalTimeStamp pulumi.StringOutput `pulumi:"nextAutoRenewalTimeStamp"`
	// Certificate product type.
	ProductType pulumi.StringOutput `pulumi:"productType"`
	// Status of certificate order.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Root certificate.
	Root CertificateDetailsResponseOutput `pulumi:"root"`
	// Current serial number of the certificate.
	SerialNumber pulumi.StringOutput `pulumi:"serialNumber"`
	// Signed certificate.
	SignedCertificate CertificateDetailsResponseOutput `pulumi:"signedCertificate"`
	// Current order status.
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Duration in years (must be between 1 and 3).
	ValidityInYears pulumi.IntPtrOutput `pulumi:"validityInYears"`
}

SSL certificate purchase order.

func GetAppServiceCertificateOrder

func GetAppServiceCertificateOrder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServiceCertificateOrderState, opts ...pulumi.ResourceOption) (*AppServiceCertificateOrder, error)

GetAppServiceCertificateOrder gets an existing AppServiceCertificateOrder 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 NewAppServiceCertificateOrder

func NewAppServiceCertificateOrder(ctx *pulumi.Context,
	name string, args *AppServiceCertificateOrderArgs, opts ...pulumi.ResourceOption) (*AppServiceCertificateOrder, error)

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

type AppServiceCertificateOrderArgs

type AppServiceCertificateOrderArgs struct {
	// <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
	AutoRenew pulumi.BoolPtrInput
	// Name of the certificate order.
	CertificateOrderName pulumi.StringInput
	// State of the Key Vault secret.
	Certificates AppServiceCertificateMapInput
	// Last CSR that was created for this order.
	Csr pulumi.StringPtrInput
	// Certificate distinguished name.
	DistinguishedName pulumi.StringPtrInput
	// Certificate key size.
	KeySize pulumi.IntPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringInput
	// Certificate product type.
	ProductType pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Duration in years (must be between 1 and 3).
	ValidityInYears pulumi.IntPtrInput
}

The set of arguments for constructing a AppServiceCertificateOrder resource.

func (AppServiceCertificateOrderArgs) ElementType

type AppServiceCertificateOrderCertificate

type AppServiceCertificateOrderCertificate struct {
	pulumi.CustomResourceState

	// Key Vault resource Id.
	KeyVaultId pulumi.StringPtrOutput `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrOutput `pulumi:"keyVaultSecretName"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Status of the Key Vault secret.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

Key Vault container ARM resource for a certificate that is purchased through Azure.

func GetAppServiceCertificateOrderCertificate

func GetAppServiceCertificateOrderCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServiceCertificateOrderCertificateState, opts ...pulumi.ResourceOption) (*AppServiceCertificateOrderCertificate, error)

GetAppServiceCertificateOrderCertificate gets an existing AppServiceCertificateOrderCertificate 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 NewAppServiceCertificateOrderCertificate

func NewAppServiceCertificateOrderCertificate(ctx *pulumi.Context,
	name string, args *AppServiceCertificateOrderCertificateArgs, opts ...pulumi.ResourceOption) (*AppServiceCertificateOrderCertificate, error)

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

type AppServiceCertificateOrderCertificateArgs

type AppServiceCertificateOrderCertificateArgs struct {
	// Name of the certificate order.
	CertificateOrderName pulumi.StringInput
	// Key Vault resource Id.
	KeyVaultId pulumi.StringPtrInput
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringInput
	// Name of the certificate.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AppServiceCertificateOrderCertificate resource.

func (AppServiceCertificateOrderCertificateArgs) ElementType

type AppServiceCertificateOrderCertificateState

type AppServiceCertificateOrderCertificateState struct {
	// Key Vault resource Id.
	KeyVaultId pulumi.StringPtrInput
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Status of the Key Vault secret.
	ProvisioningState pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (AppServiceCertificateOrderCertificateState) ElementType

type AppServiceCertificateOrderState

type AppServiceCertificateOrderState struct {
	// Reasons why App Service Certificate is not renewable at the current moment.
	AppServiceCertificateNotRenewableReasons pulumi.StringArrayInput
	// <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
	AutoRenew pulumi.BoolPtrInput
	// State of the Key Vault secret.
	Certificates AppServiceCertificateResponseMapInput
	// Last CSR that was created for this order.
	Csr pulumi.StringPtrInput
	// Certificate distinguished name.
	DistinguishedName pulumi.StringPtrInput
	// Domain verification token.
	DomainVerificationToken pulumi.StringPtrInput
	// Certificate expiration time.
	ExpirationTime pulumi.StringPtrInput
	// Intermediate certificate.
	Intermediate CertificateDetailsResponsePtrInput
	// <code>true</code> if private key is external; otherwise, <code>false</code>.
	IsPrivateKeyExternal pulumi.BoolPtrInput
	// Certificate key size.
	KeySize pulumi.IntPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Certificate last issuance time.
	LastCertificateIssuanceTime pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Time stamp when the certificate would be auto renewed next
	NextAutoRenewalTimeStamp pulumi.StringPtrInput
	// Certificate product type.
	ProductType pulumi.StringPtrInput
	// Status of certificate order.
	ProvisioningState pulumi.StringPtrInput
	// Root certificate.
	Root CertificateDetailsResponsePtrInput
	// Current serial number of the certificate.
	SerialNumber pulumi.StringPtrInput
	// Signed certificate.
	SignedCertificate CertificateDetailsResponsePtrInput
	// Current order status.
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Duration in years (must be between 1 and 3).
	ValidityInYears pulumi.IntPtrInput
}

func (AppServiceCertificateOrderState) ElementType

type AppServiceCertificateOutput

type AppServiceCertificateOutput struct{ *pulumi.OutputState }

Key Vault container for a certificate that is purchased through Azure.

func (AppServiceCertificateOutput) ElementType

func (AppServiceCertificateOutput) KeyVaultId

Key Vault resource Id.

func (AppServiceCertificateOutput) KeyVaultSecretName

func (o AppServiceCertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput

Key Vault secret name.

func (AppServiceCertificateOutput) ToAppServiceCertificateOutput

func (o AppServiceCertificateOutput) ToAppServiceCertificateOutput() AppServiceCertificateOutput

func (AppServiceCertificateOutput) ToAppServiceCertificateOutputWithContext

func (o AppServiceCertificateOutput) ToAppServiceCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOutput

type AppServiceCertificateResponse

type AppServiceCertificateResponse struct {
	// Key Vault resource Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	ProvisioningState string `pulumi:"provisioningState"`
}

Key Vault container for a certificate that is purchased through Azure.

type AppServiceCertificateResponseArgs

type AppServiceCertificateResponseArgs struct {
	// Key Vault resource Id.
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

Key Vault container for a certificate that is purchased through Azure.

func (AppServiceCertificateResponseArgs) ElementType

func (AppServiceCertificateResponseArgs) ToAppServiceCertificateResponseOutput

func (i AppServiceCertificateResponseArgs) ToAppServiceCertificateResponseOutput() AppServiceCertificateResponseOutput

func (AppServiceCertificateResponseArgs) ToAppServiceCertificateResponseOutputWithContext

func (i AppServiceCertificateResponseArgs) ToAppServiceCertificateResponseOutputWithContext(ctx context.Context) AppServiceCertificateResponseOutput

type AppServiceCertificateResponseInput

type AppServiceCertificateResponseInput interface {
	pulumi.Input

	ToAppServiceCertificateResponseOutput() AppServiceCertificateResponseOutput
	ToAppServiceCertificateResponseOutputWithContext(context.Context) AppServiceCertificateResponseOutput
}

AppServiceCertificateResponseInput is an input type that accepts AppServiceCertificateResponseArgs and AppServiceCertificateResponseOutput values. You can construct a concrete instance of `AppServiceCertificateResponseInput` via:

AppServiceCertificateResponseArgs{...}

type AppServiceCertificateResponseMap

type AppServiceCertificateResponseMap map[string]AppServiceCertificateResponseInput

func (AppServiceCertificateResponseMap) ElementType

func (AppServiceCertificateResponseMap) ToAppServiceCertificateResponseMapOutput

func (i AppServiceCertificateResponseMap) ToAppServiceCertificateResponseMapOutput() AppServiceCertificateResponseMapOutput

func (AppServiceCertificateResponseMap) ToAppServiceCertificateResponseMapOutputWithContext

func (i AppServiceCertificateResponseMap) ToAppServiceCertificateResponseMapOutputWithContext(ctx context.Context) AppServiceCertificateResponseMapOutput

type AppServiceCertificateResponseMapInput

type AppServiceCertificateResponseMapInput interface {
	pulumi.Input

	ToAppServiceCertificateResponseMapOutput() AppServiceCertificateResponseMapOutput
	ToAppServiceCertificateResponseMapOutputWithContext(context.Context) AppServiceCertificateResponseMapOutput
}

AppServiceCertificateResponseMapInput is an input type that accepts AppServiceCertificateResponseMap and AppServiceCertificateResponseMapOutput values. You can construct a concrete instance of `AppServiceCertificateResponseMapInput` via:

AppServiceCertificateResponseMap{ "key": AppServiceCertificateResponseArgs{...} }

type AppServiceCertificateResponseMapOutput

type AppServiceCertificateResponseMapOutput struct{ *pulumi.OutputState }

func (AppServiceCertificateResponseMapOutput) ElementType

func (AppServiceCertificateResponseMapOutput) MapIndex

func (AppServiceCertificateResponseMapOutput) ToAppServiceCertificateResponseMapOutput

func (o AppServiceCertificateResponseMapOutput) ToAppServiceCertificateResponseMapOutput() AppServiceCertificateResponseMapOutput

func (AppServiceCertificateResponseMapOutput) ToAppServiceCertificateResponseMapOutputWithContext

func (o AppServiceCertificateResponseMapOutput) ToAppServiceCertificateResponseMapOutputWithContext(ctx context.Context) AppServiceCertificateResponseMapOutput

type AppServiceCertificateResponseOutput

type AppServiceCertificateResponseOutput struct{ *pulumi.OutputState }

Key Vault container for a certificate that is purchased through Azure.

func (AppServiceCertificateResponseOutput) ElementType

func (AppServiceCertificateResponseOutput) KeyVaultId

Key Vault resource Id.

func (AppServiceCertificateResponseOutput) KeyVaultSecretName

Key Vault secret name.

func (AppServiceCertificateResponseOutput) ProvisioningState

Status of the Key Vault secret.

func (AppServiceCertificateResponseOutput) ToAppServiceCertificateResponseOutput

func (o AppServiceCertificateResponseOutput) ToAppServiceCertificateResponseOutput() AppServiceCertificateResponseOutput

func (AppServiceCertificateResponseOutput) ToAppServiceCertificateResponseOutputWithContext

func (o AppServiceCertificateResponseOutput) ToAppServiceCertificateResponseOutputWithContext(ctx context.Context) AppServiceCertificateResponseOutput

type CertificateDetails

type CertificateDetails struct {
	// Resource Id
	Id *string `pulumi:"id"`
	// Issuer
	Issuer *string `pulumi:"issuer"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Valid to
	NotAfter *string `pulumi:"notAfter"`
	// Valid from
	NotBefore *string `pulumi:"notBefore"`
	// Raw certificate data
	RawData *string `pulumi:"rawData"`
	// Serial Number
	SerialNumber *string `pulumi:"serialNumber"`
	// Signature Algorithm
	SignatureAlgorithm *string `pulumi:"signatureAlgorithm"`
	// Subject
	Subject *string `pulumi:"subject"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Thumbprint
	Thumbprint *string `pulumi:"thumbprint"`
	// Resource type
	Type *string `pulumi:"type"`
	// Version
	Version *int `pulumi:"version"`
}

Certificate Details

type CertificateDetailsArgs

type CertificateDetailsArgs struct {
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Issuer
	Issuer pulumi.StringPtrInput `pulumi:"issuer"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Valid to
	NotAfter pulumi.StringPtrInput `pulumi:"notAfter"`
	// Valid from
	NotBefore pulumi.StringPtrInput `pulumi:"notBefore"`
	// Raw certificate data
	RawData pulumi.StringPtrInput `pulumi:"rawData"`
	// Serial Number
	SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"`
	// Signature Algorithm
	SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"`
	// Subject
	Subject pulumi.StringPtrInput `pulumi:"subject"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Thumbprint
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Version
	Version pulumi.IntPtrInput `pulumi:"version"`
}

Certificate Details

func (CertificateDetailsArgs) ElementType

func (CertificateDetailsArgs) ElementType() reflect.Type

func (CertificateDetailsArgs) ToCertificateDetailsOutput

func (i CertificateDetailsArgs) ToCertificateDetailsOutput() CertificateDetailsOutput

func (CertificateDetailsArgs) ToCertificateDetailsOutputWithContext

func (i CertificateDetailsArgs) ToCertificateDetailsOutputWithContext(ctx context.Context) CertificateDetailsOutput

func (CertificateDetailsArgs) ToCertificateDetailsPtrOutput

func (i CertificateDetailsArgs) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput

func (CertificateDetailsArgs) ToCertificateDetailsPtrOutputWithContext

func (i CertificateDetailsArgs) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput

type CertificateDetailsInput

type CertificateDetailsInput interface {
	pulumi.Input

	ToCertificateDetailsOutput() CertificateDetailsOutput
	ToCertificateDetailsOutputWithContext(context.Context) CertificateDetailsOutput
}

CertificateDetailsInput is an input type that accepts CertificateDetailsArgs and CertificateDetailsOutput values. You can construct a concrete instance of `CertificateDetailsInput` via:

CertificateDetailsArgs{...}

type CertificateDetailsOutput

type CertificateDetailsOutput struct{ *pulumi.OutputState }

Certificate Details

func (CertificateDetailsOutput) ElementType

func (CertificateDetailsOutput) ElementType() reflect.Type

func (CertificateDetailsOutput) Id

Resource Id

func (CertificateDetailsOutput) Issuer

Issuer

func (CertificateDetailsOutput) Kind

Kind of resource

func (CertificateDetailsOutput) Location

Resource Location

func (CertificateDetailsOutput) Name

Resource Name

func (CertificateDetailsOutput) NotAfter

Valid to

func (CertificateDetailsOutput) NotBefore

Valid from

func (CertificateDetailsOutput) RawData

Raw certificate data

func (CertificateDetailsOutput) SerialNumber

Serial Number

func (CertificateDetailsOutput) SignatureAlgorithm

func (o CertificateDetailsOutput) SignatureAlgorithm() pulumi.StringPtrOutput

Signature Algorithm

func (CertificateDetailsOutput) Subject

Subject

func (CertificateDetailsOutput) Tags

Resource tags

func (CertificateDetailsOutput) Thumbprint

Thumbprint

func (CertificateDetailsOutput) ToCertificateDetailsOutput

func (o CertificateDetailsOutput) ToCertificateDetailsOutput() CertificateDetailsOutput

func (CertificateDetailsOutput) ToCertificateDetailsOutputWithContext

func (o CertificateDetailsOutput) ToCertificateDetailsOutputWithContext(ctx context.Context) CertificateDetailsOutput

func (CertificateDetailsOutput) ToCertificateDetailsPtrOutput

func (o CertificateDetailsOutput) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput

func (CertificateDetailsOutput) ToCertificateDetailsPtrOutputWithContext

func (o CertificateDetailsOutput) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput

func (CertificateDetailsOutput) Type

Resource type

func (CertificateDetailsOutput) Version

Version

type CertificateDetailsPtrInput

type CertificateDetailsPtrInput interface {
	pulumi.Input

	ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
	ToCertificateDetailsPtrOutputWithContext(context.Context) CertificateDetailsPtrOutput
}

CertificateDetailsPtrInput is an input type that accepts CertificateDetailsArgs, CertificateDetailsPtr and CertificateDetailsPtrOutput values. You can construct a concrete instance of `CertificateDetailsPtrInput` via:

        CertificateDetailsArgs{...}

or:

        nil

type CertificateDetailsPtrOutput

type CertificateDetailsPtrOutput struct{ *pulumi.OutputState }

func (CertificateDetailsPtrOutput) Elem

func (CertificateDetailsPtrOutput) ElementType

func (CertificateDetailsPtrOutput) Id

Resource Id

func (CertificateDetailsPtrOutput) Issuer

Issuer

func (CertificateDetailsPtrOutput) Kind

Kind of resource

func (CertificateDetailsPtrOutput) Location

Resource Location

func (CertificateDetailsPtrOutput) Name

Resource Name

func (CertificateDetailsPtrOutput) NotAfter

Valid to

func (CertificateDetailsPtrOutput) NotBefore

Valid from

func (CertificateDetailsPtrOutput) RawData

Raw certificate data

func (CertificateDetailsPtrOutput) SerialNumber

Serial Number

func (CertificateDetailsPtrOutput) SignatureAlgorithm

func (o CertificateDetailsPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput

Signature Algorithm

func (CertificateDetailsPtrOutput) Subject

Subject

func (CertificateDetailsPtrOutput) Tags

Resource tags

func (CertificateDetailsPtrOutput) Thumbprint

Thumbprint

func (CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutput

func (o CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput

func (CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutputWithContext

func (o CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput

func (CertificateDetailsPtrOutput) Type

Resource type

func (CertificateDetailsPtrOutput) Version

Version

type CertificateDetailsResponse

type CertificateDetailsResponse struct {
	// Resource Id
	Id *string `pulumi:"id"`
	// Issuer
	Issuer *string `pulumi:"issuer"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Valid to
	NotAfter *string `pulumi:"notAfter"`
	// Valid from
	NotBefore *string `pulumi:"notBefore"`
	// Raw certificate data
	RawData *string `pulumi:"rawData"`
	// Serial Number
	SerialNumber *string `pulumi:"serialNumber"`
	// Signature Algorithm
	SignatureAlgorithm *string `pulumi:"signatureAlgorithm"`
	// Subject
	Subject *string `pulumi:"subject"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Thumbprint
	Thumbprint *string `pulumi:"thumbprint"`
	// Resource type
	Type *string `pulumi:"type"`
	// Version
	Version *int `pulumi:"version"`
}

Certificate Details

type CertificateDetailsResponseArgs

type CertificateDetailsResponseArgs struct {
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Issuer
	Issuer pulumi.StringPtrInput `pulumi:"issuer"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Valid to
	NotAfter pulumi.StringPtrInput `pulumi:"notAfter"`
	// Valid from
	NotBefore pulumi.StringPtrInput `pulumi:"notBefore"`
	// Raw certificate data
	RawData pulumi.StringPtrInput `pulumi:"rawData"`
	// Serial Number
	SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"`
	// Signature Algorithm
	SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"`
	// Subject
	Subject pulumi.StringPtrInput `pulumi:"subject"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Thumbprint
	Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Version
	Version pulumi.IntPtrInput `pulumi:"version"`
}

Certificate Details

func (CertificateDetailsResponseArgs) ElementType

func (CertificateDetailsResponseArgs) ToCertificateDetailsResponseOutput

func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput

func (CertificateDetailsResponseArgs) ToCertificateDetailsResponseOutputWithContext

func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponseOutputWithContext(ctx context.Context) CertificateDetailsResponseOutput

func (CertificateDetailsResponseArgs) ToCertificateDetailsResponsePtrOutput

func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput

func (CertificateDetailsResponseArgs) ToCertificateDetailsResponsePtrOutputWithContext

func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput

type CertificateDetailsResponseInput

type CertificateDetailsResponseInput interface {
	pulumi.Input

	ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput
	ToCertificateDetailsResponseOutputWithContext(context.Context) CertificateDetailsResponseOutput
}

CertificateDetailsResponseInput is an input type that accepts CertificateDetailsResponseArgs and CertificateDetailsResponseOutput values. You can construct a concrete instance of `CertificateDetailsResponseInput` via:

CertificateDetailsResponseArgs{...}

type CertificateDetailsResponseOutput

type CertificateDetailsResponseOutput struct{ *pulumi.OutputState }

Certificate Details

func (CertificateDetailsResponseOutput) ElementType

func (CertificateDetailsResponseOutput) Id

Resource Id

func (CertificateDetailsResponseOutput) Issuer

Issuer

func (CertificateDetailsResponseOutput) Kind

Kind of resource

func (CertificateDetailsResponseOutput) Location

Resource Location

func (CertificateDetailsResponseOutput) Name

Resource Name

func (CertificateDetailsResponseOutput) NotAfter

Valid to

func (CertificateDetailsResponseOutput) NotBefore

Valid from

func (CertificateDetailsResponseOutput) RawData

Raw certificate data

func (CertificateDetailsResponseOutput) SerialNumber

Serial Number

func (CertificateDetailsResponseOutput) SignatureAlgorithm

Signature Algorithm

func (CertificateDetailsResponseOutput) Subject

Subject

func (CertificateDetailsResponseOutput) Tags

Resource tags

func (CertificateDetailsResponseOutput) Thumbprint

Thumbprint

func (CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput

func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput

func (CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext

func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext(ctx context.Context) CertificateDetailsResponseOutput

func (CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutput

func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput

func (CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext

func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput

func (CertificateDetailsResponseOutput) Type

Resource type

func (CertificateDetailsResponseOutput) Version

Version

type CertificateDetailsResponsePtrInput

type CertificateDetailsResponsePtrInput interface {
	pulumi.Input

	ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
	ToCertificateDetailsResponsePtrOutputWithContext(context.Context) CertificateDetailsResponsePtrOutput
}

CertificateDetailsResponsePtrInput is an input type that accepts CertificateDetailsResponseArgs, CertificateDetailsResponsePtr and CertificateDetailsResponsePtrOutput values. You can construct a concrete instance of `CertificateDetailsResponsePtrInput` via:

        CertificateDetailsResponseArgs{...}

or:

        nil

type CertificateDetailsResponsePtrOutput

type CertificateDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (CertificateDetailsResponsePtrOutput) Elem

func (CertificateDetailsResponsePtrOutput) ElementType

func (CertificateDetailsResponsePtrOutput) Id

Resource Id

func (CertificateDetailsResponsePtrOutput) Issuer

Issuer

func (CertificateDetailsResponsePtrOutput) Kind

Kind of resource

func (CertificateDetailsResponsePtrOutput) Location

Resource Location

func (CertificateDetailsResponsePtrOutput) Name

Resource Name

func (CertificateDetailsResponsePtrOutput) NotAfter

Valid to

func (CertificateDetailsResponsePtrOutput) NotBefore

Valid from

func (CertificateDetailsResponsePtrOutput) RawData

Raw certificate data

func (CertificateDetailsResponsePtrOutput) SerialNumber

Serial Number

func (CertificateDetailsResponsePtrOutput) SignatureAlgorithm

Signature Algorithm

func (CertificateDetailsResponsePtrOutput) Subject

Subject

func (CertificateDetailsResponsePtrOutput) Tags

Resource tags

func (CertificateDetailsResponsePtrOutput) Thumbprint

Thumbprint

func (CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput

func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput

func (CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext

func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput

func (CertificateDetailsResponsePtrOutput) Type

Resource type

func (CertificateDetailsResponsePtrOutput) Version

Version

type CertificateOrder

type CertificateOrder struct {
	pulumi.CustomResourceState

	// Auto renew
	AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"`
	// State of the Key Vault secret
	Certificates CertificateOrderCertificateResponseMapOutput `pulumi:"certificates"`
	// Last CSR that was created for this order
	Csr pulumi.StringPtrOutput `pulumi:"csr"`
	// Certificate distinguished name
	DistinguishedName pulumi.StringPtrOutput `pulumi:"distinguishedName"`
	// Domain Verification Token
	DomainVerificationToken pulumi.StringPtrOutput `pulumi:"domainVerificationToken"`
	// Certificate expiration time
	ExpirationTime pulumi.StringPtrOutput `pulumi:"expirationTime"`
	// Intermediate certificate
	Intermediate CertificateDetailsResponsePtrOutput `pulumi:"intermediate"`
	// Certificate Key Size
	KeySize pulumi.IntPtrOutput `pulumi:"keySize"`
	// Kind of resource
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Certificate last issuance time
	LastCertificateIssuanceTime pulumi.StringPtrOutput `pulumi:"lastCertificateIssuanceTime"`
	// Resource Location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Certificate product type
	ProductType pulumi.StringPtrOutput `pulumi:"productType"`
	// Status of certificate order
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Root certificate
	Root CertificateDetailsResponsePtrOutput `pulumi:"root"`
	// Current serial number of the certificate
	SerialNumber pulumi.StringPtrOutput `pulumi:"serialNumber"`
	// Signed certificate
	SignedCertificate CertificateDetailsResponsePtrOutput `pulumi:"signedCertificate"`
	// Current order status
	Status pulumi.StringPtrOutput `pulumi:"status"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
	// Duration in years (must be between 1 and 3)
	ValidityInYears pulumi.IntPtrOutput `pulumi:"validityInYears"`
}

Certificate purchase order

func GetCertificateOrder

func GetCertificateOrder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateOrderState, opts ...pulumi.ResourceOption) (*CertificateOrder, error)

GetCertificateOrder gets an existing CertificateOrder 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 NewCertificateOrder

func NewCertificateOrder(ctx *pulumi.Context,
	name string, args *CertificateOrderArgs, opts ...pulumi.ResourceOption) (*CertificateOrder, error)

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

type CertificateOrderArgs

type CertificateOrderArgs struct {
	// Auto renew
	AutoRenew pulumi.BoolPtrInput
	// State of the Key Vault secret
	Certificates CertificateOrderCertificateTypeMapInput
	// Last CSR that was created for this order
	Csr pulumi.StringPtrInput
	// Certificate distinguished name
	DistinguishedName pulumi.StringPtrInput
	// Domain Verification Token
	DomainVerificationToken pulumi.StringPtrInput
	// Certificate expiration time
	ExpirationTime pulumi.StringPtrInput
	// Resource Id
	Id pulumi.StringPtrInput
	// Intermediate certificate
	Intermediate CertificateDetailsPtrInput
	// Certificate Key Size
	KeySize pulumi.IntPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Certificate last issuance time
	LastCertificateIssuanceTime pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringInput
	// Resource Name
	Name pulumi.StringInput
	// Certificate product type
	ProductType pulumi.StringPtrInput
	// Status of certificate order
	ProvisioningState pulumi.StringPtrInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// Root certificate
	Root CertificateDetailsPtrInput
	// Current serial number of the certificate
	SerialNumber pulumi.StringPtrInput
	// Signed certificate
	SignedCertificate CertificateDetailsPtrInput
	// Current order status
	Status pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Duration in years (must be between 1 and 3)
	ValidityInYears pulumi.IntPtrInput
}

The set of arguments for constructing a CertificateOrder resource.

func (CertificateOrderArgs) ElementType

func (CertificateOrderArgs) ElementType() reflect.Type

type CertificateOrderCertificate

type CertificateOrderCertificate struct {
	pulumi.CustomResourceState

	// Key Vault Csm resource Id
	KeyVaultId pulumi.StringPtrOutput `pulumi:"keyVaultId"`
	// Key Vault secret name
	KeyVaultSecretName pulumi.StringPtrOutput `pulumi:"keyVaultSecretName"`
	// Kind of resource
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Status of the Key Vault secret
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrOutput `pulumi:"type"`
}

Class representing the Key Vault container for certificate purchased through Azure

func GetCertificateOrderCertificate

func GetCertificateOrderCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateOrderCertificateState, opts ...pulumi.ResourceOption) (*CertificateOrderCertificate, error)

GetCertificateOrderCertificate gets an existing CertificateOrderCertificate 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 NewCertificateOrderCertificate

func NewCertificateOrderCertificate(ctx *pulumi.Context,
	name string, args *CertificateOrderCertificateArgs, opts ...pulumi.ResourceOption) (*CertificateOrderCertificate, error)

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

type CertificateOrderCertificateArgs

type CertificateOrderCertificateArgs struct {
	// Certificate name
	CertificateOrderName pulumi.StringInput
	// Resource Id
	Id pulumi.StringPtrInput
	// Key Vault Csm resource Id
	KeyVaultId pulumi.StringPtrInput
	// Key Vault secret name
	KeyVaultSecretName pulumi.StringPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringInput
	// Resource Name
	Name pulumi.StringInput
	// Status of the Key Vault secret
	ProvisioningState pulumi.StringPtrInput
	// Azure resource group name
	ResourceGroupName pulumi.StringInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a CertificateOrderCertificate resource.

func (CertificateOrderCertificateArgs) ElementType

type CertificateOrderCertificateResponse

type CertificateOrderCertificateResponse struct {
	// Resource Id
	Id *string `pulumi:"id"`
	// Key Vault Csm resource Id
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Status of the Key Vault secret
	ProvisioningState *string `pulumi:"provisioningState"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
}

Class representing the Key Vault container for certificate purchased through Azure

type CertificateOrderCertificateResponseArgs

type CertificateOrderCertificateResponseArgs struct {
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key Vault Csm resource Id
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key Vault secret name
	KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Status of the Key Vault secret
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Class representing the Key Vault container for certificate purchased through Azure

func (CertificateOrderCertificateResponseArgs) ElementType

func (CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutput

func (i CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput

func (CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutputWithContext

func (i CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseOutput

type CertificateOrderCertificateResponseInput

type CertificateOrderCertificateResponseInput interface {
	pulumi.Input

	ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput
	ToCertificateOrderCertificateResponseOutputWithContext(context.Context) CertificateOrderCertificateResponseOutput
}

CertificateOrderCertificateResponseInput is an input type that accepts CertificateOrderCertificateResponseArgs and CertificateOrderCertificateResponseOutput values. You can construct a concrete instance of `CertificateOrderCertificateResponseInput` via:

CertificateOrderCertificateResponseArgs{...}

type CertificateOrderCertificateResponseMap

type CertificateOrderCertificateResponseMap map[string]CertificateOrderCertificateResponseInput

func (CertificateOrderCertificateResponseMap) ElementType

func (CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutput

func (i CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput

func (CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutputWithContext

func (i CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseMapOutput

type CertificateOrderCertificateResponseMapInput

type CertificateOrderCertificateResponseMapInput interface {
	pulumi.Input

	ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput
	ToCertificateOrderCertificateResponseMapOutputWithContext(context.Context) CertificateOrderCertificateResponseMapOutput
}

CertificateOrderCertificateResponseMapInput is an input type that accepts CertificateOrderCertificateResponseMap and CertificateOrderCertificateResponseMapOutput values. You can construct a concrete instance of `CertificateOrderCertificateResponseMapInput` via:

CertificateOrderCertificateResponseMap{ "key": CertificateOrderCertificateResponseArgs{...} }

type CertificateOrderCertificateResponseMapOutput

type CertificateOrderCertificateResponseMapOutput struct{ *pulumi.OutputState }

func (CertificateOrderCertificateResponseMapOutput) ElementType

func (CertificateOrderCertificateResponseMapOutput) MapIndex

func (CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutput

func (o CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput

func (CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutputWithContext

func (o CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseMapOutput

type CertificateOrderCertificateResponseOutput

type CertificateOrderCertificateResponseOutput struct{ *pulumi.OutputState }

Class representing the Key Vault container for certificate purchased through Azure

func (CertificateOrderCertificateResponseOutput) ElementType

func (CertificateOrderCertificateResponseOutput) Id

Resource Id

func (CertificateOrderCertificateResponseOutput) KeyVaultId

Key Vault Csm resource Id

func (CertificateOrderCertificateResponseOutput) KeyVaultSecretName

Key Vault secret name

func (CertificateOrderCertificateResponseOutput) Kind

Kind of resource

func (CertificateOrderCertificateResponseOutput) Location

Resource Location

func (CertificateOrderCertificateResponseOutput) Name

Resource Name

func (CertificateOrderCertificateResponseOutput) ProvisioningState

Status of the Key Vault secret

func (CertificateOrderCertificateResponseOutput) Tags

Resource tags

func (CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutput

func (o CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput

func (CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutputWithContext

func (o CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseOutput

func (CertificateOrderCertificateResponseOutput) Type

Resource type

type CertificateOrderCertificateState

type CertificateOrderCertificateState struct {
	// Key Vault Csm resource Id
	KeyVaultId pulumi.StringPtrInput
	// Key Vault secret name
	KeyVaultSecretName pulumi.StringPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// Status of the Key Vault secret
	ProvisioningState pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
}

func (CertificateOrderCertificateState) ElementType

type CertificateOrderCertificateType

type CertificateOrderCertificateType struct {
	// Resource Id
	Id *string `pulumi:"id"`
	// Key Vault Csm resource Id
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Status of the Key Vault secret
	ProvisioningState *string `pulumi:"provisioningState"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
}

Class representing the Key Vault container for certificate purchased through Azure

type CertificateOrderCertificateTypeArgs

type CertificateOrderCertificateTypeArgs struct {
	// Resource Id
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Key Vault Csm resource Id
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key Vault secret name
	KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"`
	// Kind of resource
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Resource Location
	Location pulumi.StringInput `pulumi:"location"`
	// Resource Name
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Status of the Key Vault secret
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Resource tags
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Class representing the Key Vault container for certificate purchased through Azure

func (CertificateOrderCertificateTypeArgs) ElementType

func (CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutput

func (i CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput

func (CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutputWithContext

func (i CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeOutput

type CertificateOrderCertificateTypeInput

type CertificateOrderCertificateTypeInput interface {
	pulumi.Input

	ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput
	ToCertificateOrderCertificateTypeOutputWithContext(context.Context) CertificateOrderCertificateTypeOutput
}

CertificateOrderCertificateTypeInput is an input type that accepts CertificateOrderCertificateTypeArgs and CertificateOrderCertificateTypeOutput values. You can construct a concrete instance of `CertificateOrderCertificateTypeInput` via:

CertificateOrderCertificateTypeArgs{...}

type CertificateOrderCertificateTypeMap

type CertificateOrderCertificateTypeMap map[string]CertificateOrderCertificateTypeInput

func (CertificateOrderCertificateTypeMap) ElementType

func (CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutput

func (i CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput

func (CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutputWithContext

func (i CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeMapOutput

type CertificateOrderCertificateTypeMapInput

type CertificateOrderCertificateTypeMapInput interface {
	pulumi.Input

	ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput
	ToCertificateOrderCertificateTypeMapOutputWithContext(context.Context) CertificateOrderCertificateTypeMapOutput
}

CertificateOrderCertificateTypeMapInput is an input type that accepts CertificateOrderCertificateTypeMap and CertificateOrderCertificateTypeMapOutput values. You can construct a concrete instance of `CertificateOrderCertificateTypeMapInput` via:

CertificateOrderCertificateTypeMap{ "key": CertificateOrderCertificateTypeArgs{...} }

type CertificateOrderCertificateTypeMapOutput

type CertificateOrderCertificateTypeMapOutput struct{ *pulumi.OutputState }

func (CertificateOrderCertificateTypeMapOutput) ElementType

func (CertificateOrderCertificateTypeMapOutput) MapIndex

func (CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutput

func (o CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput

func (CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutputWithContext

func (o CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeMapOutput

type CertificateOrderCertificateTypeOutput

type CertificateOrderCertificateTypeOutput struct{ *pulumi.OutputState }

Class representing the Key Vault container for certificate purchased through Azure

func (CertificateOrderCertificateTypeOutput) ElementType

func (CertificateOrderCertificateTypeOutput) Id

Resource Id

func (CertificateOrderCertificateTypeOutput) KeyVaultId

Key Vault Csm resource Id

func (CertificateOrderCertificateTypeOutput) KeyVaultSecretName

Key Vault secret name

func (CertificateOrderCertificateTypeOutput) Kind

Kind of resource

func (CertificateOrderCertificateTypeOutput) Location

Resource Location

func (CertificateOrderCertificateTypeOutput) Name

Resource Name

func (CertificateOrderCertificateTypeOutput) ProvisioningState

Status of the Key Vault secret

func (CertificateOrderCertificateTypeOutput) Tags

Resource tags

func (CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutput

func (o CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput

func (CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutputWithContext

func (o CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeOutput

func (CertificateOrderCertificateTypeOutput) Type

Resource type

type CertificateOrderState

type CertificateOrderState struct {
	// Auto renew
	AutoRenew pulumi.BoolPtrInput
	// State of the Key Vault secret
	Certificates CertificateOrderCertificateResponseMapInput
	// Last CSR that was created for this order
	Csr pulumi.StringPtrInput
	// Certificate distinguished name
	DistinguishedName pulumi.StringPtrInput
	// Domain Verification Token
	DomainVerificationToken pulumi.StringPtrInput
	// Certificate expiration time
	ExpirationTime pulumi.StringPtrInput
	// Intermediate certificate
	Intermediate CertificateDetailsResponsePtrInput
	// Certificate Key Size
	KeySize pulumi.IntPtrInput
	// Kind of resource
	Kind pulumi.StringPtrInput
	// Certificate last issuance time
	LastCertificateIssuanceTime pulumi.StringPtrInput
	// Resource Location
	Location pulumi.StringPtrInput
	// Resource Name
	Name pulumi.StringPtrInput
	// Certificate product type
	ProductType pulumi.StringPtrInput
	// Status of certificate order
	ProvisioningState pulumi.StringPtrInput
	// Root certificate
	Root CertificateDetailsResponsePtrInput
	// Current serial number of the certificate
	SerialNumber pulumi.StringPtrInput
	// Signed certificate
	SignedCertificate CertificateDetailsResponsePtrInput
	// Current order status
	Status pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Duration in years (must be between 1 and 3)
	ValidityInYears pulumi.IntPtrInput
}

func (CertificateOrderState) ElementType

func (CertificateOrderState) ElementType() reflect.Type

type LookupAppServiceCertificateOrderArgs

type LookupAppServiceCertificateOrderArgs struct {
	// Name of the certificate order..
	CertificateOrderName string `pulumi:"certificateOrderName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServiceCertificateOrderCertificateArgs

type LookupAppServiceCertificateOrderCertificateArgs struct {
	// Name of the certificate order.
	CertificateOrderName string `pulumi:"certificateOrderName"`
	// Name of the certificate.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServiceCertificateOrderCertificateResult

type LookupAppServiceCertificateOrderCertificateResult struct {
	// Key Vault resource Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Status of the Key Vault secret.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

Key Vault container ARM resource for a certificate that is purchased through Azure.

type LookupAppServiceCertificateOrderResult

type LookupAppServiceCertificateOrderResult struct {
	// Reasons why App Service Certificate is not renewable at the current moment.
	AppServiceCertificateNotRenewableReasons []string `pulumi:"appServiceCertificateNotRenewableReasons"`
	// <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
	AutoRenew *bool `pulumi:"autoRenew"`
	// State of the Key Vault secret.
	Certificates map[string]AppServiceCertificateResponse `pulumi:"certificates"`
	// Last CSR that was created for this order.
	Csr *string `pulumi:"csr"`
	// Certificate distinguished name.
	DistinguishedName *string `pulumi:"distinguishedName"`
	// Domain verification token.
	DomainVerificationToken string `pulumi:"domainVerificationToken"`
	// Certificate expiration time.
	ExpirationTime string `pulumi:"expirationTime"`
	// Intermediate certificate.
	Intermediate CertificateDetailsResponse `pulumi:"intermediate"`
	// <code>true</code> if private key is external; otherwise, <code>false</code>.
	IsPrivateKeyExternal bool `pulumi:"isPrivateKeyExternal"`
	// Certificate key size.
	KeySize *int `pulumi:"keySize"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Certificate last issuance time.
	LastCertificateIssuanceTime string `pulumi:"lastCertificateIssuanceTime"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Time stamp when the certificate would be auto renewed next
	NextAutoRenewalTimeStamp string `pulumi:"nextAutoRenewalTimeStamp"`
	// Certificate product type.
	ProductType string `pulumi:"productType"`
	// Status of certificate order.
	ProvisioningState string `pulumi:"provisioningState"`
	// Root certificate.
	Root CertificateDetailsResponse `pulumi:"root"`
	// Current serial number of the certificate.
	SerialNumber string `pulumi:"serialNumber"`
	// Signed certificate.
	SignedCertificate CertificateDetailsResponse `pulumi:"signedCertificate"`
	// Current order status.
	Status string `pulumi:"status"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Duration in years (must be between 1 and 3).
	ValidityInYears *int `pulumi:"validityInYears"`
}

SSL certificate purchase order.

type LookupCertificateOrderArgs

type LookupCertificateOrderArgs struct {
	// Certificate name
	Name string `pulumi:"name"`
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCertificateOrderCertificateArgs

type LookupCertificateOrderCertificateArgs struct {
	// Certificate name
	CertificateOrderName string `pulumi:"certificateOrderName"`
	// Certificate name
	Name string `pulumi:"name"`
	// Azure resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCertificateOrderCertificateResult

type LookupCertificateOrderCertificateResult struct {
	// Key Vault Csm resource Id
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Status of the Key Vault secret
	ProvisioningState *string `pulumi:"provisioningState"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
}

Class representing the Key Vault container for certificate purchased through Azure

type LookupCertificateOrderResult

type LookupCertificateOrderResult struct {
	// Auto renew
	AutoRenew *bool `pulumi:"autoRenew"`
	// State of the Key Vault secret
	Certificates map[string]CertificateOrderCertificateResponse `pulumi:"certificates"`
	// Last CSR that was created for this order
	Csr *string `pulumi:"csr"`
	// Certificate distinguished name
	DistinguishedName *string `pulumi:"distinguishedName"`
	// Domain Verification Token
	DomainVerificationToken *string `pulumi:"domainVerificationToken"`
	// Certificate expiration time
	ExpirationTime *string `pulumi:"expirationTime"`
	// Intermediate certificate
	Intermediate *CertificateDetailsResponse `pulumi:"intermediate"`
	// Certificate Key Size
	KeySize *int `pulumi:"keySize"`
	// Kind of resource
	Kind *string `pulumi:"kind"`
	// Certificate last issuance time
	LastCertificateIssuanceTime *string `pulumi:"lastCertificateIssuanceTime"`
	// Resource Location
	Location string `pulumi:"location"`
	// Resource Name
	Name *string `pulumi:"name"`
	// Certificate product type
	ProductType *string `pulumi:"productType"`
	// Status of certificate order
	ProvisioningState *string `pulumi:"provisioningState"`
	// Root certificate
	Root *CertificateDetailsResponse `pulumi:"root"`
	// Current serial number of the certificate
	SerialNumber *string `pulumi:"serialNumber"`
	// Signed certificate
	SignedCertificate *CertificateDetailsResponse `pulumi:"signedCertificate"`
	// Current order status
	Status *string `pulumi:"status"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type *string `pulumi:"type"`
	// Duration in years (must be between 1 and 3)
	ValidityInYears *int `pulumi:"validityInYears"`
}

Certificate purchase order

Jump to

Keyboard shortcuts

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