Documentation ¶
Index ¶
- Constants
- type AppServiceCertificate
- type AppServiceCertificateArgs
- type AppServiceCertificateInput
- type AppServiceCertificateMap
- type AppServiceCertificateMapInput
- type AppServiceCertificateMapOutput
- func (AppServiceCertificateMapOutput) ElementType() reflect.Type
- func (o AppServiceCertificateMapOutput) MapIndex(k pulumi.StringInput) AppServiceCertificateOutput
- func (o AppServiceCertificateMapOutput) ToAppServiceCertificateMapOutput() AppServiceCertificateMapOutput
- func (o AppServiceCertificateMapOutput) ToAppServiceCertificateMapOutputWithContext(ctx context.Context) AppServiceCertificateMapOutput
- type AppServiceCertificateOrder
- func (*AppServiceCertificateOrder) ElementType() reflect.Type
- func (i *AppServiceCertificateOrder) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
- func (i *AppServiceCertificateOrder) ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput
- type AppServiceCertificateOrderArgs
- type AppServiceCertificateOrderCertificate
- func (*AppServiceCertificateOrderCertificate) ElementType() reflect.Type
- func (i *AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
- func (i *AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput
- type AppServiceCertificateOrderCertificateArgs
- type AppServiceCertificateOrderCertificateInput
- type AppServiceCertificateOrderCertificateOutput
- func (AppServiceCertificateOrderCertificateOutput) ElementType() reflect.Type
- func (o AppServiceCertificateOrderCertificateOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o AppServiceCertificateOrderCertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o AppServiceCertificateOrderCertificateOutput) Kind() pulumi.StringPtrOutput
- func (o AppServiceCertificateOrderCertificateOutput) Location() pulumi.StringOutput
- func (o AppServiceCertificateOrderCertificateOutput) Name() pulumi.StringOutput
- func (o AppServiceCertificateOrderCertificateOutput) ProvisioningState() pulumi.StringOutput
- func (o AppServiceCertificateOrderCertificateOutput) Tags() pulumi.StringMapOutput
- func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
- func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput
- func (o AppServiceCertificateOrderCertificateOutput) Type() pulumi.StringOutput
- type AppServiceCertificateOrderCertificateState
- type AppServiceCertificateOrderInput
- type AppServiceCertificateOrderOutput
- func (o AppServiceCertificateOrderOutput) AppServiceCertificateNotRenewableReasons() pulumi.StringArrayOutput
- func (o AppServiceCertificateOrderOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o AppServiceCertificateOrderOutput) Certificates() AppServiceCertificateResponseMapOutput
- func (o AppServiceCertificateOrderOutput) Contact() CertificateOrderContactResponseOutput
- func (o AppServiceCertificateOrderOutput) Csr() pulumi.StringPtrOutput
- func (o AppServiceCertificateOrderOutput) DistinguishedName() pulumi.StringPtrOutput
- func (o AppServiceCertificateOrderOutput) DomainVerificationToken() pulumi.StringOutput
- func (AppServiceCertificateOrderOutput) ElementType() reflect.Type
- func (o AppServiceCertificateOrderOutput) ExpirationTime() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) Intermediate() CertificateDetailsResponseOutput
- func (o AppServiceCertificateOrderOutput) IsPrivateKeyExternal() pulumi.BoolOutput
- func (o AppServiceCertificateOrderOutput) KeySize() pulumi.IntPtrOutput
- func (o AppServiceCertificateOrderOutput) Kind() pulumi.StringPtrOutput
- func (o AppServiceCertificateOrderOutput) LastCertificateIssuanceTime() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) Location() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) Name() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) NextAutoRenewalTimeStamp() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) ProductType() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) ProvisioningState() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) Root() CertificateDetailsResponseOutput
- func (o AppServiceCertificateOrderOutput) SerialNumber() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) SignedCertificate() CertificateDetailsResponseOutput
- func (o AppServiceCertificateOrderOutput) Status() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) Tags() pulumi.StringMapOutput
- func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
- func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput
- func (o AppServiceCertificateOrderOutput) Type() pulumi.StringOutput
- func (o AppServiceCertificateOrderOutput) ValidityInYears() pulumi.IntPtrOutput
- type AppServiceCertificateOrderState
- type AppServiceCertificateOutput
- func (AppServiceCertificateOutput) ElementType() reflect.Type
- func (o AppServiceCertificateOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o AppServiceCertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o AppServiceCertificateOutput) ToAppServiceCertificateOutput() AppServiceCertificateOutput
- func (o AppServiceCertificateOutput) ToAppServiceCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOutput
- type AppServiceCertificateResponse
- type AppServiceCertificateResponseMapOutput
- func (AppServiceCertificateResponseMapOutput) ElementType() reflect.Type
- func (o AppServiceCertificateResponseMapOutput) MapIndex(k pulumi.StringInput) AppServiceCertificateResponseOutput
- func (o AppServiceCertificateResponseMapOutput) ToAppServiceCertificateResponseMapOutput() AppServiceCertificateResponseMapOutput
- func (o AppServiceCertificateResponseMapOutput) ToAppServiceCertificateResponseMapOutputWithContext(ctx context.Context) AppServiceCertificateResponseMapOutput
- type AppServiceCertificateResponseOutput
- func (AppServiceCertificateResponseOutput) ElementType() reflect.Type
- func (o AppServiceCertificateResponseOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o AppServiceCertificateResponseOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o AppServiceCertificateResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o AppServiceCertificateResponseOutput) ToAppServiceCertificateResponseOutput() AppServiceCertificateResponseOutput
- func (o AppServiceCertificateResponseOutput) ToAppServiceCertificateResponseOutputWithContext(ctx context.Context) AppServiceCertificateResponseOutput
- type CertificateDetailsResponse
- type CertificateDetailsResponseOutput
- func (CertificateDetailsResponseOutput) ElementType() reflect.Type
- func (o CertificateDetailsResponseOutput) Issuer() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) NotAfter() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) NotBefore() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) RawData() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) SerialNumber() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) SignatureAlgorithm() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) Subject() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) Thumbprint() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput
- func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext(ctx context.Context) CertificateDetailsResponseOutput
- func (o CertificateDetailsResponseOutput) Version() pulumi.IntOutput
- type CertificateOrderContactResponse
- type CertificateOrderContactResponseOutput
- func (CertificateOrderContactResponseOutput) ElementType() reflect.Type
- func (o CertificateOrderContactResponseOutput) Email() pulumi.StringPtrOutput
- func (o CertificateOrderContactResponseOutput) NameFirst() pulumi.StringPtrOutput
- func (o CertificateOrderContactResponseOutput) NameLast() pulumi.StringPtrOutput
- func (o CertificateOrderContactResponseOutput) Phone() pulumi.StringPtrOutput
- func (o CertificateOrderContactResponseOutput) ToCertificateOrderContactResponseOutput() CertificateOrderContactResponseOutput
- func (o CertificateOrderContactResponseOutput) ToCertificateOrderContactResponseOutputWithContext(ctx context.Context) CertificateOrderContactResponseOutput
- type CertificateProductType
- func (CertificateProductType) ElementType() reflect.Type
- func (e CertificateProductType) ToCertificateProductTypeOutput() CertificateProductTypeOutput
- func (e CertificateProductType) ToCertificateProductTypeOutputWithContext(ctx context.Context) CertificateProductTypeOutput
- func (e CertificateProductType) ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput
- func (e CertificateProductType) ToCertificateProductTypePtrOutputWithContext(ctx context.Context) CertificateProductTypePtrOutput
- func (e CertificateProductType) ToStringOutput() pulumi.StringOutput
- func (e CertificateProductType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateProductType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateProductType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateProductTypeInput
- type CertificateProductTypeOutput
- func (CertificateProductTypeOutput) ElementType() reflect.Type
- func (o CertificateProductTypeOutput) ToCertificateProductTypeOutput() CertificateProductTypeOutput
- func (o CertificateProductTypeOutput) ToCertificateProductTypeOutputWithContext(ctx context.Context) CertificateProductTypeOutput
- func (o CertificateProductTypeOutput) ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput
- func (o CertificateProductTypeOutput) ToCertificateProductTypePtrOutputWithContext(ctx context.Context) CertificateProductTypePtrOutput
- func (o CertificateProductTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateProductTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateProductTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateProductTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateProductTypePtrInput
- type CertificateProductTypePtrOutput
- func (o CertificateProductTypePtrOutput) Elem() CertificateProductTypeOutput
- func (CertificateProductTypePtrOutput) ElementType() reflect.Type
- func (o CertificateProductTypePtrOutput) ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput
- func (o CertificateProductTypePtrOutput) ToCertificateProductTypePtrOutputWithContext(ctx context.Context) CertificateProductTypePtrOutput
- func (o CertificateProductTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateProductTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupAppServiceCertificateOrderArgs
- type LookupAppServiceCertificateOrderCertificateArgs
- type LookupAppServiceCertificateOrderCertificateOutputArgs
- type LookupAppServiceCertificateOrderCertificateResult
- type LookupAppServiceCertificateOrderCertificateResultOutput
- func (LookupAppServiceCertificateOrderCertificateResultOutput) ElementType() reflect.Type
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) Id() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) Location() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) ToLookupAppServiceCertificateOrderCertificateResultOutput() LookupAppServiceCertificateOrderCertificateResultOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) ToLookupAppServiceCertificateOrderCertificateResultOutputWithContext(ctx context.Context) LookupAppServiceCertificateOrderCertificateResultOutput
- func (o LookupAppServiceCertificateOrderCertificateResultOutput) Type() pulumi.StringOutput
- type LookupAppServiceCertificateOrderOutputArgs
- type LookupAppServiceCertificateOrderResult
- type LookupAppServiceCertificateOrderResultOutput
- func (o LookupAppServiceCertificateOrderResultOutput) AppServiceCertificateNotRenewableReasons() pulumi.StringArrayOutput
- func (o LookupAppServiceCertificateOrderResultOutput) AutoRenew() pulumi.BoolPtrOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Certificates() AppServiceCertificateResponseMapOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Contact() CertificateOrderContactResponseOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Csr() pulumi.StringPtrOutput
- func (o LookupAppServiceCertificateOrderResultOutput) DistinguishedName() pulumi.StringPtrOutput
- func (o LookupAppServiceCertificateOrderResultOutput) DomainVerificationToken() pulumi.StringOutput
- func (LookupAppServiceCertificateOrderResultOutput) ElementType() reflect.Type
- func (o LookupAppServiceCertificateOrderResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Id() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Intermediate() CertificateDetailsResponseOutput
- func (o LookupAppServiceCertificateOrderResultOutput) IsPrivateKeyExternal() pulumi.BoolOutput
- func (o LookupAppServiceCertificateOrderResultOutput) KeySize() pulumi.IntPtrOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Kind() pulumi.StringPtrOutput
- func (o LookupAppServiceCertificateOrderResultOutput) LastCertificateIssuanceTime() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Location() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Name() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) NextAutoRenewalTimeStamp() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) ProductType() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Root() CertificateDetailsResponseOutput
- func (o LookupAppServiceCertificateOrderResultOutput) SerialNumber() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) SignedCertificate() CertificateDetailsResponseOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Status() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAppServiceCertificateOrderResultOutput) ToLookupAppServiceCertificateOrderResultOutput() LookupAppServiceCertificateOrderResultOutput
- func (o LookupAppServiceCertificateOrderResultOutput) ToLookupAppServiceCertificateOrderResultOutputWithContext(ctx context.Context) LookupAppServiceCertificateOrderResultOutput
- func (o LookupAppServiceCertificateOrderResultOutput) Type() pulumi.StringOutput
- func (o LookupAppServiceCertificateOrderResultOutput) ValidityInYears() pulumi.IntPtrOutput
Constants ¶
const ( CertificateProductTypeStandardDomainValidatedSsl = CertificateProductType("StandardDomainValidatedSsl") CertificateProductTypeStandardDomainValidatedWildCardSsl = CertificateProductType("StandardDomainValidatedWildCardSsl") )
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) ElementType() reflect.Type
func (AppServiceCertificateMapOutput) MapIndex ¶
func (o AppServiceCertificateMapOutput) MapIndex(k pulumi.StringInput) AppServiceCertificateOutput
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"` // Contact info Contact CertificateOrderContactResponseOutput `pulumi:"contact"` // 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 1). ValidityInYears pulumi.IntPtrOutput `pulumi:"validityInYears"` }
SSL certificate purchase order. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-10-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
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.
func (*AppServiceCertificateOrder) ElementType ¶
func (*AppServiceCertificateOrder) ElementType() reflect.Type
func (*AppServiceCertificateOrder) ToAppServiceCertificateOrderOutput ¶
func (i *AppServiceCertificateOrder) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
func (*AppServiceCertificateOrder) ToAppServiceCertificateOrderOutputWithContext ¶
func (i *AppServiceCertificateOrder) ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput
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.StringPtrInput // 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.StringPtrInput // Certificate product type. ProductType CertificateProductTypeInput // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Duration in years (must be 1). ValidityInYears pulumi.IntPtrInput }
The set of arguments for constructing a AppServiceCertificateOrder resource.
func (AppServiceCertificateOrderArgs) ElementType ¶
func (AppServiceCertificateOrderArgs) ElementType() reflect.Type
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. Azure REST API version: 2022-09-01. Prior API version in Azure Native 1.x: 2020-10-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
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.
func (*AppServiceCertificateOrderCertificate) ElementType ¶
func (*AppServiceCertificateOrderCertificate) ElementType() reflect.Type
func (*AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutput ¶
func (i *AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
func (*AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutputWithContext ¶
func (i *AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput
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.StringPtrInput // Name of the certificate. Name pulumi.StringPtrInput // 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 ¶
func (AppServiceCertificateOrderCertificateArgs) ElementType() reflect.Type
type AppServiceCertificateOrderCertificateInput ¶
type AppServiceCertificateOrderCertificateInput interface { pulumi.Input ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput }
type AppServiceCertificateOrderCertificateOutput ¶
type AppServiceCertificateOrderCertificateOutput struct{ *pulumi.OutputState }
func (AppServiceCertificateOrderCertificateOutput) ElementType ¶
func (AppServiceCertificateOrderCertificateOutput) ElementType() reflect.Type
func (AppServiceCertificateOrderCertificateOutput) KeyVaultId ¶
func (o AppServiceCertificateOrderCertificateOutput) KeyVaultId() pulumi.StringPtrOutput
Key Vault resource Id.
func (AppServiceCertificateOrderCertificateOutput) KeyVaultSecretName ¶
func (o AppServiceCertificateOrderCertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput
Key Vault secret name.
func (AppServiceCertificateOrderCertificateOutput) Kind ¶
func (o AppServiceCertificateOrderCertificateOutput) Kind() pulumi.StringPtrOutput
Kind of resource.
func (AppServiceCertificateOrderCertificateOutput) Location ¶
func (o AppServiceCertificateOrderCertificateOutput) Location() pulumi.StringOutput
Resource Location.
func (AppServiceCertificateOrderCertificateOutput) Name ¶
func (o AppServiceCertificateOrderCertificateOutput) Name() pulumi.StringOutput
Resource Name.
func (AppServiceCertificateOrderCertificateOutput) ProvisioningState ¶
func (o AppServiceCertificateOrderCertificateOutput) ProvisioningState() pulumi.StringOutput
Status of the Key Vault secret.
func (AppServiceCertificateOrderCertificateOutput) Tags ¶
func (o AppServiceCertificateOrderCertificateOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutput ¶
func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
func (AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutputWithContext ¶
func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput
func (AppServiceCertificateOrderCertificateOutput) Type ¶
func (o AppServiceCertificateOrderCertificateOutput) Type() pulumi.StringOutput
Resource type.
type AppServiceCertificateOrderCertificateState ¶
type AppServiceCertificateOrderCertificateState struct { }
func (AppServiceCertificateOrderCertificateState) ElementType ¶
func (AppServiceCertificateOrderCertificateState) ElementType() reflect.Type
type AppServiceCertificateOrderInput ¶
type AppServiceCertificateOrderInput interface { pulumi.Input ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput }
type AppServiceCertificateOrderOutput ¶
type AppServiceCertificateOrderOutput struct{ *pulumi.OutputState }
func (AppServiceCertificateOrderOutput) AppServiceCertificateNotRenewableReasons ¶
func (o AppServiceCertificateOrderOutput) AppServiceCertificateNotRenewableReasons() pulumi.StringArrayOutput
Reasons why App Service Certificate is not renewable at the current moment.
func (AppServiceCertificateOrderOutput) AutoRenew ¶
func (o AppServiceCertificateOrderOutput) AutoRenew() pulumi.BoolPtrOutput
<code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
func (AppServiceCertificateOrderOutput) Certificates ¶
func (o AppServiceCertificateOrderOutput) Certificates() AppServiceCertificateResponseMapOutput
State of the Key Vault secret.
func (AppServiceCertificateOrderOutput) Contact ¶
func (o AppServiceCertificateOrderOutput) Contact() CertificateOrderContactResponseOutput
Contact info
func (AppServiceCertificateOrderOutput) Csr ¶
func (o AppServiceCertificateOrderOutput) Csr() pulumi.StringPtrOutput
Last CSR that was created for this order.
func (AppServiceCertificateOrderOutput) DistinguishedName ¶
func (o AppServiceCertificateOrderOutput) DistinguishedName() pulumi.StringPtrOutput
Certificate distinguished name.
func (AppServiceCertificateOrderOutput) DomainVerificationToken ¶
func (o AppServiceCertificateOrderOutput) DomainVerificationToken() pulumi.StringOutput
Domain verification token.
func (AppServiceCertificateOrderOutput) ElementType ¶
func (AppServiceCertificateOrderOutput) ElementType() reflect.Type
func (AppServiceCertificateOrderOutput) ExpirationTime ¶
func (o AppServiceCertificateOrderOutput) ExpirationTime() pulumi.StringOutput
Certificate expiration time.
func (AppServiceCertificateOrderOutput) Intermediate ¶
func (o AppServiceCertificateOrderOutput) Intermediate() CertificateDetailsResponseOutput
Intermediate certificate.
func (AppServiceCertificateOrderOutput) IsPrivateKeyExternal ¶
func (o AppServiceCertificateOrderOutput) IsPrivateKeyExternal() pulumi.BoolOutput
<code>true</code> if private key is external; otherwise, <code>false</code>.
func (AppServiceCertificateOrderOutput) KeySize ¶
func (o AppServiceCertificateOrderOutput) KeySize() pulumi.IntPtrOutput
Certificate key size.
func (AppServiceCertificateOrderOutput) Kind ¶
func (o AppServiceCertificateOrderOutput) Kind() pulumi.StringPtrOutput
Kind of resource.
func (AppServiceCertificateOrderOutput) LastCertificateIssuanceTime ¶
func (o AppServiceCertificateOrderOutput) LastCertificateIssuanceTime() pulumi.StringOutput
Certificate last issuance time.
func (AppServiceCertificateOrderOutput) Location ¶
func (o AppServiceCertificateOrderOutput) Location() pulumi.StringOutput
Resource Location.
func (AppServiceCertificateOrderOutput) Name ¶
func (o AppServiceCertificateOrderOutput) Name() pulumi.StringOutput
Resource Name.
func (AppServiceCertificateOrderOutput) NextAutoRenewalTimeStamp ¶
func (o AppServiceCertificateOrderOutput) NextAutoRenewalTimeStamp() pulumi.StringOutput
Time stamp when the certificate would be auto renewed next
func (AppServiceCertificateOrderOutput) ProductType ¶
func (o AppServiceCertificateOrderOutput) ProductType() pulumi.StringOutput
Certificate product type.
func (AppServiceCertificateOrderOutput) ProvisioningState ¶
func (o AppServiceCertificateOrderOutput) ProvisioningState() pulumi.StringOutput
Status of certificate order.
func (AppServiceCertificateOrderOutput) Root ¶
func (o AppServiceCertificateOrderOutput) Root() CertificateDetailsResponseOutput
Root certificate.
func (AppServiceCertificateOrderOutput) SerialNumber ¶
func (o AppServiceCertificateOrderOutput) SerialNumber() pulumi.StringOutput
Current serial number of the certificate.
func (AppServiceCertificateOrderOutput) SignedCertificate ¶
func (o AppServiceCertificateOrderOutput) SignedCertificate() CertificateDetailsResponseOutput
Signed certificate.
func (AppServiceCertificateOrderOutput) Status ¶
func (o AppServiceCertificateOrderOutput) Status() pulumi.StringOutput
Current order status.
func (AppServiceCertificateOrderOutput) Tags ¶
func (o AppServiceCertificateOrderOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutput ¶
func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
func (AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutputWithContext ¶
func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput
func (AppServiceCertificateOrderOutput) Type ¶
func (o AppServiceCertificateOrderOutput) Type() pulumi.StringOutput
Resource type.
func (AppServiceCertificateOrderOutput) ValidityInYears ¶
func (o AppServiceCertificateOrderOutput) ValidityInYears() pulumi.IntPtrOutput
Duration in years (must be 1).
type AppServiceCertificateOrderState ¶
type AppServiceCertificateOrderState struct { }
func (AppServiceCertificateOrderState) ElementType ¶
func (AppServiceCertificateOrderState) ElementType() reflect.Type
type AppServiceCertificateOutput ¶
type AppServiceCertificateOutput struct{ *pulumi.OutputState }
Key Vault container for a certificate that is purchased through Azure.
func (AppServiceCertificateOutput) ElementType ¶
func (AppServiceCertificateOutput) ElementType() reflect.Type
func (AppServiceCertificateOutput) KeyVaultId ¶
func (o AppServiceCertificateOutput) KeyVaultId() pulumi.StringPtrOutput
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 AppServiceCertificateResponseMapOutput ¶
type AppServiceCertificateResponseMapOutput struct{ *pulumi.OutputState }
func (AppServiceCertificateResponseMapOutput) ElementType ¶
func (AppServiceCertificateResponseMapOutput) ElementType() reflect.Type
func (AppServiceCertificateResponseMapOutput) MapIndex ¶
func (o AppServiceCertificateResponseMapOutput) MapIndex(k pulumi.StringInput) AppServiceCertificateResponseOutput
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) ElementType() reflect.Type
func (AppServiceCertificateResponseOutput) KeyVaultId ¶
func (o AppServiceCertificateResponseOutput) KeyVaultId() pulumi.StringPtrOutput
Key Vault resource Id.
func (AppServiceCertificateResponseOutput) KeyVaultSecretName ¶
func (o AppServiceCertificateResponseOutput) KeyVaultSecretName() pulumi.StringPtrOutput
Key Vault secret name.
func (AppServiceCertificateResponseOutput) ProvisioningState ¶
func (o AppServiceCertificateResponseOutput) ProvisioningState() pulumi.StringOutput
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 CertificateDetailsResponse ¶
type CertificateDetailsResponse struct { // Certificate Issuer. Issuer string `pulumi:"issuer"` // Date Certificate is valid to. NotAfter string `pulumi:"notAfter"` // Date Certificate is valid from. NotBefore string `pulumi:"notBefore"` // Raw certificate data. RawData string `pulumi:"rawData"` // Certificate Serial Number. SerialNumber string `pulumi:"serialNumber"` // Certificate Signature algorithm. SignatureAlgorithm string `pulumi:"signatureAlgorithm"` // Certificate Subject. Subject string `pulumi:"subject"` // Certificate Thumbprint. Thumbprint string `pulumi:"thumbprint"` // Certificate Version. Version int `pulumi:"version"` }
SSL certificate details.
type CertificateDetailsResponseOutput ¶
type CertificateDetailsResponseOutput struct{ *pulumi.OutputState }
SSL certificate details.
func (CertificateDetailsResponseOutput) ElementType ¶
func (CertificateDetailsResponseOutput) ElementType() reflect.Type
func (CertificateDetailsResponseOutput) Issuer ¶
func (o CertificateDetailsResponseOutput) Issuer() pulumi.StringOutput
Certificate Issuer.
func (CertificateDetailsResponseOutput) NotAfter ¶
func (o CertificateDetailsResponseOutput) NotAfter() pulumi.StringOutput
Date Certificate is valid to.
func (CertificateDetailsResponseOutput) NotBefore ¶
func (o CertificateDetailsResponseOutput) NotBefore() pulumi.StringOutput
Date Certificate is valid from.
func (CertificateDetailsResponseOutput) RawData ¶
func (o CertificateDetailsResponseOutput) RawData() pulumi.StringOutput
Raw certificate data.
func (CertificateDetailsResponseOutput) SerialNumber ¶
func (o CertificateDetailsResponseOutput) SerialNumber() pulumi.StringOutput
Certificate Serial Number.
func (CertificateDetailsResponseOutput) SignatureAlgorithm ¶
func (o CertificateDetailsResponseOutput) SignatureAlgorithm() pulumi.StringOutput
Certificate Signature algorithm.
func (CertificateDetailsResponseOutput) Subject ¶
func (o CertificateDetailsResponseOutput) Subject() pulumi.StringOutput
Certificate Subject.
func (CertificateDetailsResponseOutput) Thumbprint ¶
func (o CertificateDetailsResponseOutput) Thumbprint() pulumi.StringOutput
Certificate Thumbprint.
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext(ctx context.Context) CertificateDetailsResponseOutput
func (CertificateDetailsResponseOutput) Version ¶
func (o CertificateDetailsResponseOutput) Version() pulumi.IntOutput
Certificate Version.
type CertificateOrderContactResponseOutput ¶
type CertificateOrderContactResponseOutput struct{ *pulumi.OutputState }
func (CertificateOrderContactResponseOutput) ElementType ¶
func (CertificateOrderContactResponseOutput) ElementType() reflect.Type
func (CertificateOrderContactResponseOutput) Email ¶
func (o CertificateOrderContactResponseOutput) Email() pulumi.StringPtrOutput
func (CertificateOrderContactResponseOutput) NameFirst ¶
func (o CertificateOrderContactResponseOutput) NameFirst() pulumi.StringPtrOutput
func (CertificateOrderContactResponseOutput) NameLast ¶
func (o CertificateOrderContactResponseOutput) NameLast() pulumi.StringPtrOutput
func (CertificateOrderContactResponseOutput) Phone ¶
func (o CertificateOrderContactResponseOutput) Phone() pulumi.StringPtrOutput
func (CertificateOrderContactResponseOutput) ToCertificateOrderContactResponseOutput ¶
func (o CertificateOrderContactResponseOutput) ToCertificateOrderContactResponseOutput() CertificateOrderContactResponseOutput
func (CertificateOrderContactResponseOutput) ToCertificateOrderContactResponseOutputWithContext ¶
func (o CertificateOrderContactResponseOutput) ToCertificateOrderContactResponseOutputWithContext(ctx context.Context) CertificateOrderContactResponseOutput
type CertificateProductType ¶
type CertificateProductType string
Certificate product type.
func (CertificateProductType) ElementType ¶
func (CertificateProductType) ElementType() reflect.Type
func (CertificateProductType) ToCertificateProductTypeOutput ¶
func (e CertificateProductType) ToCertificateProductTypeOutput() CertificateProductTypeOutput
func (CertificateProductType) ToCertificateProductTypeOutputWithContext ¶
func (e CertificateProductType) ToCertificateProductTypeOutputWithContext(ctx context.Context) CertificateProductTypeOutput
func (CertificateProductType) ToCertificateProductTypePtrOutput ¶
func (e CertificateProductType) ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput
func (CertificateProductType) ToCertificateProductTypePtrOutputWithContext ¶
func (e CertificateProductType) ToCertificateProductTypePtrOutputWithContext(ctx context.Context) CertificateProductTypePtrOutput
func (CertificateProductType) ToStringOutput ¶
func (e CertificateProductType) ToStringOutput() pulumi.StringOutput
func (CertificateProductType) ToStringOutputWithContext ¶
func (e CertificateProductType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateProductType) ToStringPtrOutput ¶
func (e CertificateProductType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProductType) ToStringPtrOutputWithContext ¶
func (e CertificateProductType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateProductTypeInput ¶
type CertificateProductTypeInput interface { pulumi.Input ToCertificateProductTypeOutput() CertificateProductTypeOutput ToCertificateProductTypeOutputWithContext(context.Context) CertificateProductTypeOutput }
CertificateProductTypeInput is an input type that accepts values of the CertificateProductType enum A concrete instance of `CertificateProductTypeInput` can be one of the following:
CertificateProductTypeStandardDomainValidatedSsl CertificateProductTypeStandardDomainValidatedWildCardSsl
type CertificateProductTypeOutput ¶
type CertificateProductTypeOutput struct{ *pulumi.OutputState }
func (CertificateProductTypeOutput) ElementType ¶
func (CertificateProductTypeOutput) ElementType() reflect.Type
func (CertificateProductTypeOutput) ToCertificateProductTypeOutput ¶
func (o CertificateProductTypeOutput) ToCertificateProductTypeOutput() CertificateProductTypeOutput
func (CertificateProductTypeOutput) ToCertificateProductTypeOutputWithContext ¶
func (o CertificateProductTypeOutput) ToCertificateProductTypeOutputWithContext(ctx context.Context) CertificateProductTypeOutput
func (CertificateProductTypeOutput) ToCertificateProductTypePtrOutput ¶
func (o CertificateProductTypeOutput) ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput
func (CertificateProductTypeOutput) ToCertificateProductTypePtrOutputWithContext ¶
func (o CertificateProductTypeOutput) ToCertificateProductTypePtrOutputWithContext(ctx context.Context) CertificateProductTypePtrOutput
func (CertificateProductTypeOutput) ToStringOutput ¶
func (o CertificateProductTypeOutput) ToStringOutput() pulumi.StringOutput
func (CertificateProductTypeOutput) ToStringOutputWithContext ¶
func (o CertificateProductTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateProductTypeOutput) ToStringPtrOutput ¶
func (o CertificateProductTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProductTypeOutput) ToStringPtrOutputWithContext ¶
func (o CertificateProductTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateProductTypePtrInput ¶
type CertificateProductTypePtrInput interface { pulumi.Input ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput ToCertificateProductTypePtrOutputWithContext(context.Context) CertificateProductTypePtrOutput }
func CertificateProductTypePtr ¶
func CertificateProductTypePtr(v string) CertificateProductTypePtrInput
type CertificateProductTypePtrOutput ¶
type CertificateProductTypePtrOutput struct{ *pulumi.OutputState }
func (CertificateProductTypePtrOutput) Elem ¶
func (o CertificateProductTypePtrOutput) Elem() CertificateProductTypeOutput
func (CertificateProductTypePtrOutput) ElementType ¶
func (CertificateProductTypePtrOutput) ElementType() reflect.Type
func (CertificateProductTypePtrOutput) ToCertificateProductTypePtrOutput ¶
func (o CertificateProductTypePtrOutput) ToCertificateProductTypePtrOutput() CertificateProductTypePtrOutput
func (CertificateProductTypePtrOutput) ToCertificateProductTypePtrOutputWithContext ¶
func (o CertificateProductTypePtrOutput) ToCertificateProductTypePtrOutputWithContext(ctx context.Context) CertificateProductTypePtrOutput
func (CertificateProductTypePtrOutput) ToStringPtrOutput ¶
func (o CertificateProductTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProductTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o CertificateProductTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 LookupAppServiceCertificateOrderCertificateOutputArgs ¶
type LookupAppServiceCertificateOrderCertificateOutputArgs struct { // Name of the certificate order. CertificateOrderName pulumi.StringInput `pulumi:"certificateOrderName"` // Name of the certificate. Name pulumi.StringInput `pulumi:"name"` // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAppServiceCertificateOrderCertificateOutputArgs) ElementType ¶
func (LookupAppServiceCertificateOrderCertificateOutputArgs) ElementType() reflect.Type
type LookupAppServiceCertificateOrderCertificateResult ¶
type LookupAppServiceCertificateOrderCertificateResult struct { // Resource Id. Id string `pulumi:"id"` // 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.
func LookupAppServiceCertificateOrderCertificate ¶
func LookupAppServiceCertificateOrderCertificate(ctx *pulumi.Context, args *LookupAppServiceCertificateOrderCertificateArgs, opts ...pulumi.InvokeOption) (*LookupAppServiceCertificateOrderCertificateResult, error)
Description for Get the certificate associated with a certificate order. Azure REST API version: 2022-09-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
type LookupAppServiceCertificateOrderCertificateResultOutput ¶
type LookupAppServiceCertificateOrderCertificateResultOutput struct{ *pulumi.OutputState }
Key Vault container ARM resource for a certificate that is purchased through Azure.
func LookupAppServiceCertificateOrderCertificateOutput ¶
func LookupAppServiceCertificateOrderCertificateOutput(ctx *pulumi.Context, args LookupAppServiceCertificateOrderCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupAppServiceCertificateOrderCertificateResultOutput
func (LookupAppServiceCertificateOrderCertificateResultOutput) ElementType ¶
func (LookupAppServiceCertificateOrderCertificateResultOutput) ElementType() reflect.Type
func (LookupAppServiceCertificateOrderCertificateResultOutput) KeyVaultId ¶
func (o LookupAppServiceCertificateOrderCertificateResultOutput) KeyVaultId() pulumi.StringPtrOutput
Key Vault resource Id.
func (LookupAppServiceCertificateOrderCertificateResultOutput) KeyVaultSecretName ¶
func (o LookupAppServiceCertificateOrderCertificateResultOutput) KeyVaultSecretName() pulumi.StringPtrOutput
Key Vault secret name.
func (LookupAppServiceCertificateOrderCertificateResultOutput) Location ¶
func (o LookupAppServiceCertificateOrderCertificateResultOutput) Location() pulumi.StringOutput
Resource Location.
func (LookupAppServiceCertificateOrderCertificateResultOutput) ProvisioningState ¶
func (o LookupAppServiceCertificateOrderCertificateResultOutput) ProvisioningState() pulumi.StringOutput
Status of the Key Vault secret.
func (LookupAppServiceCertificateOrderCertificateResultOutput) ToLookupAppServiceCertificateOrderCertificateResultOutput ¶
func (o LookupAppServiceCertificateOrderCertificateResultOutput) ToLookupAppServiceCertificateOrderCertificateResultOutput() LookupAppServiceCertificateOrderCertificateResultOutput
func (LookupAppServiceCertificateOrderCertificateResultOutput) ToLookupAppServiceCertificateOrderCertificateResultOutputWithContext ¶
func (o LookupAppServiceCertificateOrderCertificateResultOutput) ToLookupAppServiceCertificateOrderCertificateResultOutputWithContext(ctx context.Context) LookupAppServiceCertificateOrderCertificateResultOutput
type LookupAppServiceCertificateOrderOutputArgs ¶
type LookupAppServiceCertificateOrderOutputArgs struct { // Name of the certificate order.. CertificateOrderName pulumi.StringInput `pulumi:"certificateOrderName"` // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAppServiceCertificateOrderOutputArgs) ElementType ¶
func (LookupAppServiceCertificateOrderOutputArgs) ElementType() reflect.Type
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"` // Contact info Contact CertificateOrderContactResponse `pulumi:"contact"` // 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"` // Resource Id. Id string `pulumi:"id"` // 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 1). ValidityInYears *int `pulumi:"validityInYears"` }
SSL certificate purchase order.
func LookupAppServiceCertificateOrder ¶
func LookupAppServiceCertificateOrder(ctx *pulumi.Context, args *LookupAppServiceCertificateOrderArgs, opts ...pulumi.InvokeOption) (*LookupAppServiceCertificateOrderResult, error)
Description for Get a certificate order. Azure REST API version: 2022-09-01.
Other available API versions: 2020-10-01, 2023-01-01, 2023-12-01.
func (*LookupAppServiceCertificateOrderResult) Defaults ¶
func (val *LookupAppServiceCertificateOrderResult) Defaults() *LookupAppServiceCertificateOrderResult
Defaults sets the appropriate defaults for LookupAppServiceCertificateOrderResult
type LookupAppServiceCertificateOrderResultOutput ¶
type LookupAppServiceCertificateOrderResultOutput struct{ *pulumi.OutputState }
SSL certificate purchase order.
func LookupAppServiceCertificateOrderOutput ¶
func LookupAppServiceCertificateOrderOutput(ctx *pulumi.Context, args LookupAppServiceCertificateOrderOutputArgs, opts ...pulumi.InvokeOption) LookupAppServiceCertificateOrderResultOutput
func (LookupAppServiceCertificateOrderResultOutput) AppServiceCertificateNotRenewableReasons ¶
func (o LookupAppServiceCertificateOrderResultOutput) AppServiceCertificateNotRenewableReasons() pulumi.StringArrayOutput
Reasons why App Service Certificate is not renewable at the current moment.
func (LookupAppServiceCertificateOrderResultOutput) AutoRenew ¶
func (o LookupAppServiceCertificateOrderResultOutput) AutoRenew() pulumi.BoolPtrOutput
<code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>.
func (LookupAppServiceCertificateOrderResultOutput) Certificates ¶
func (o LookupAppServiceCertificateOrderResultOutput) Certificates() AppServiceCertificateResponseMapOutput
State of the Key Vault secret.
func (LookupAppServiceCertificateOrderResultOutput) Contact ¶
func (o LookupAppServiceCertificateOrderResultOutput) Contact() CertificateOrderContactResponseOutput
Contact info
func (LookupAppServiceCertificateOrderResultOutput) Csr ¶
func (o LookupAppServiceCertificateOrderResultOutput) Csr() pulumi.StringPtrOutput
Last CSR that was created for this order.
func (LookupAppServiceCertificateOrderResultOutput) DistinguishedName ¶
func (o LookupAppServiceCertificateOrderResultOutput) DistinguishedName() pulumi.StringPtrOutput
Certificate distinguished name.
func (LookupAppServiceCertificateOrderResultOutput) DomainVerificationToken ¶
func (o LookupAppServiceCertificateOrderResultOutput) DomainVerificationToken() pulumi.StringOutput
Domain verification token.
func (LookupAppServiceCertificateOrderResultOutput) ElementType ¶
func (LookupAppServiceCertificateOrderResultOutput) ElementType() reflect.Type
func (LookupAppServiceCertificateOrderResultOutput) ExpirationTime ¶
func (o LookupAppServiceCertificateOrderResultOutput) ExpirationTime() pulumi.StringOutput
Certificate expiration time.
func (LookupAppServiceCertificateOrderResultOutput) Id ¶
func (o LookupAppServiceCertificateOrderResultOutput) Id() pulumi.StringOutput
Resource Id.
func (LookupAppServiceCertificateOrderResultOutput) Intermediate ¶
func (o LookupAppServiceCertificateOrderResultOutput) Intermediate() CertificateDetailsResponseOutput
Intermediate certificate.
func (LookupAppServiceCertificateOrderResultOutput) IsPrivateKeyExternal ¶
func (o LookupAppServiceCertificateOrderResultOutput) IsPrivateKeyExternal() pulumi.BoolOutput
<code>true</code> if private key is external; otherwise, <code>false</code>.
func (LookupAppServiceCertificateOrderResultOutput) KeySize ¶
func (o LookupAppServiceCertificateOrderResultOutput) KeySize() pulumi.IntPtrOutput
Certificate key size.
func (LookupAppServiceCertificateOrderResultOutput) Kind ¶
func (o LookupAppServiceCertificateOrderResultOutput) Kind() pulumi.StringPtrOutput
Kind of resource.
func (LookupAppServiceCertificateOrderResultOutput) LastCertificateIssuanceTime ¶
func (o LookupAppServiceCertificateOrderResultOutput) LastCertificateIssuanceTime() pulumi.StringOutput
Certificate last issuance time.
func (LookupAppServiceCertificateOrderResultOutput) Location ¶
func (o LookupAppServiceCertificateOrderResultOutput) Location() pulumi.StringOutput
Resource Location.
func (LookupAppServiceCertificateOrderResultOutput) Name ¶
func (o LookupAppServiceCertificateOrderResultOutput) Name() pulumi.StringOutput
Resource Name.
func (LookupAppServiceCertificateOrderResultOutput) NextAutoRenewalTimeStamp ¶
func (o LookupAppServiceCertificateOrderResultOutput) NextAutoRenewalTimeStamp() pulumi.StringOutput
Time stamp when the certificate would be auto renewed next
func (LookupAppServiceCertificateOrderResultOutput) ProductType ¶
func (o LookupAppServiceCertificateOrderResultOutput) ProductType() pulumi.StringOutput
Certificate product type.
func (LookupAppServiceCertificateOrderResultOutput) ProvisioningState ¶
func (o LookupAppServiceCertificateOrderResultOutput) ProvisioningState() pulumi.StringOutput
Status of certificate order.
func (LookupAppServiceCertificateOrderResultOutput) SerialNumber ¶
func (o LookupAppServiceCertificateOrderResultOutput) SerialNumber() pulumi.StringOutput
Current serial number of the certificate.
func (LookupAppServiceCertificateOrderResultOutput) SignedCertificate ¶
func (o LookupAppServiceCertificateOrderResultOutput) SignedCertificate() CertificateDetailsResponseOutput
Signed certificate.
func (LookupAppServiceCertificateOrderResultOutput) Status ¶
func (o LookupAppServiceCertificateOrderResultOutput) Status() pulumi.StringOutput
Current order status.
func (LookupAppServiceCertificateOrderResultOutput) Tags ¶
func (o LookupAppServiceCertificateOrderResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupAppServiceCertificateOrderResultOutput) ToLookupAppServiceCertificateOrderResultOutput ¶
func (o LookupAppServiceCertificateOrderResultOutput) ToLookupAppServiceCertificateOrderResultOutput() LookupAppServiceCertificateOrderResultOutput
func (LookupAppServiceCertificateOrderResultOutput) ToLookupAppServiceCertificateOrderResultOutputWithContext ¶
func (o LookupAppServiceCertificateOrderResultOutput) ToLookupAppServiceCertificateOrderResultOutputWithContext(ctx context.Context) LookupAppServiceCertificateOrderResultOutput
func (LookupAppServiceCertificateOrderResultOutput) Type ¶
func (o LookupAppServiceCertificateOrderResultOutput) Type() pulumi.StringOutput
Resource type.
func (LookupAppServiceCertificateOrderResultOutput) ValidityInYears ¶
func (o LookupAppServiceCertificateOrderResultOutput) ValidityInYears() pulumi.IntPtrOutput
Duration in years (must be 1).