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) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
- func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput
- type AppServiceCertificateOrderCertificateState
- type AppServiceCertificateOrderInput
- type AppServiceCertificateOrderOutput
- func (AppServiceCertificateOrderOutput) ElementType() reflect.Type
- func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
- func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput
- 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 AppServiceCertificateResponseArgs
- func (AppServiceCertificateResponseArgs) ElementType() reflect.Type
- func (i AppServiceCertificateResponseArgs) ToAppServiceCertificateResponseOutput() AppServiceCertificateResponseOutput
- func (i AppServiceCertificateResponseArgs) ToAppServiceCertificateResponseOutputWithContext(ctx context.Context) AppServiceCertificateResponseOutput
- type AppServiceCertificateResponseInput
- type AppServiceCertificateResponseMap
- func (AppServiceCertificateResponseMap) ElementType() reflect.Type
- func (i AppServiceCertificateResponseMap) ToAppServiceCertificateResponseMapOutput() AppServiceCertificateResponseMapOutput
- func (i AppServiceCertificateResponseMap) ToAppServiceCertificateResponseMapOutputWithContext(ctx context.Context) AppServiceCertificateResponseMapOutput
- type AppServiceCertificateResponseMapInput
- 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 CertificateDetailsResponseArgs
- func (CertificateDetailsResponseArgs) ElementType() reflect.Type
- func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput
- func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponseOutputWithContext(ctx context.Context) CertificateDetailsResponseOutput
- func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
- func (i CertificateDetailsResponseArgs) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
- type CertificateDetailsResponseInput
- 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) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponseOutput) Version() pulumi.IntOutput
- type CertificateDetailsResponsePtrInput
- type CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponsePtrOutput) Elem() CertificateDetailsResponseOutput
- func (CertificateDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateDetailsResponsePtrOutput) Issuer() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) NotAfter() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) RawData() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponsePtrOutput) Version() pulumi.IntPtrOutput
- type CertificateProductType
- func (CertificateProductType) ElementType() reflect.Type
- 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 LookupAppServiceCertificateOrderArgs
- type LookupAppServiceCertificateOrderCertificateArgs
- type LookupAppServiceCertificateOrderCertificateResult
- type LookupAppServiceCertificateOrderResult
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"` // 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.
func (*AppServiceCertificateOrder) ElementType ¶ added in v0.2.6
func (*AppServiceCertificateOrder) ElementType() reflect.Type
func (*AppServiceCertificateOrder) ToAppServiceCertificateOrderOutput ¶ added in v0.2.6
func (i *AppServiceCertificateOrder) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
func (*AppServiceCertificateOrder) ToAppServiceCertificateOrderOutputWithContext ¶ added in v0.2.6
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.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 CertificateProductType // 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 ¶
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.
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 ¶ added in v0.2.6
func (*AppServiceCertificateOrderCertificate) ElementType() reflect.Type
func (*AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutput ¶ added in v0.2.6
func (i *AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
func (*AppServiceCertificateOrderCertificate) ToAppServiceCertificateOrderCertificateOutputWithContext ¶ added in v0.2.6
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.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 ¶
func (AppServiceCertificateOrderCertificateArgs) ElementType() reflect.Type
type AppServiceCertificateOrderCertificateInput ¶ added in v0.2.6
type AppServiceCertificateOrderCertificateInput interface { pulumi.Input ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput }
type AppServiceCertificateOrderCertificateOutput ¶ added in v0.2.6
type AppServiceCertificateOrderCertificateOutput struct {
*pulumi.OutputState
}
func (AppServiceCertificateOrderCertificateOutput) ElementType ¶ added in v0.2.6
func (AppServiceCertificateOrderCertificateOutput) ElementType() reflect.Type
func (AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutput ¶ added in v0.2.6
func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutput() AppServiceCertificateOrderCertificateOutput
func (AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutputWithContext ¶ added in v0.2.6
func (o AppServiceCertificateOrderCertificateOutput) ToAppServiceCertificateOrderCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOrderCertificateOutput
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 ¶
func (AppServiceCertificateOrderCertificateState) ElementType() reflect.Type
type AppServiceCertificateOrderInput ¶ added in v0.2.6
type AppServiceCertificateOrderInput interface { pulumi.Input ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput }
type AppServiceCertificateOrderOutput ¶ added in v0.2.6
type AppServiceCertificateOrderOutput struct {
*pulumi.OutputState
}
func (AppServiceCertificateOrderOutput) ElementType ¶ added in v0.2.6
func (AppServiceCertificateOrderOutput) ElementType() reflect.Type
func (AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutput ¶ added in v0.2.6
func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutput() AppServiceCertificateOrderOutput
func (AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutputWithContext ¶ added in v0.2.6
func (o AppServiceCertificateOrderOutput) ToAppServiceCertificateOrderOutputWithContext(ctx context.Context) AppServiceCertificateOrderOutput
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 ¶
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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) 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 CertificateDetailsResponseArgs ¶
type CertificateDetailsResponseArgs struct { // Certificate Issuer. Issuer pulumi.StringInput `pulumi:"issuer"` // Date Certificate is valid to. NotAfter pulumi.StringInput `pulumi:"notAfter"` // Date Certificate is valid from. NotBefore pulumi.StringInput `pulumi:"notBefore"` // Raw certificate data. RawData pulumi.StringInput `pulumi:"rawData"` // Certificate Serial Number. SerialNumber pulumi.StringInput `pulumi:"serialNumber"` // Certificate Signature algorithm. SignatureAlgorithm pulumi.StringInput `pulumi:"signatureAlgorithm"` // Certificate Subject. Subject pulumi.StringInput `pulumi:"subject"` // Certificate Thumbprint. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` // Certificate Version. Version pulumi.IntInput `pulumi:"version"` }
SSL certificate details.
func (CertificateDetailsResponseArgs) ElementType ¶
func (CertificateDetailsResponseArgs) ElementType() reflect.Type
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 }
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) ToCertificateDetailsResponsePtrOutput ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponseOutput) Version ¶
func (o CertificateDetailsResponseOutput) Version() pulumi.IntOutput
Certificate 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
func CertificateDetailsResponsePtr ¶
func CertificateDetailsResponsePtr(v *CertificateDetailsResponseArgs) CertificateDetailsResponsePtrInput
type CertificateDetailsResponsePtrOutput ¶
type CertificateDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateDetailsResponsePtrOutput) Elem ¶
func (o CertificateDetailsResponsePtrOutput) Elem() CertificateDetailsResponseOutput
func (CertificateDetailsResponsePtrOutput) ElementType ¶
func (CertificateDetailsResponsePtrOutput) ElementType() reflect.Type
func (CertificateDetailsResponsePtrOutput) Issuer ¶
func (o CertificateDetailsResponsePtrOutput) Issuer() pulumi.StringPtrOutput
Certificate Issuer.
func (CertificateDetailsResponsePtrOutput) NotAfter ¶
func (o CertificateDetailsResponsePtrOutput) NotAfter() pulumi.StringPtrOutput
Date Certificate is valid to.
func (CertificateDetailsResponsePtrOutput) NotBefore ¶
func (o CertificateDetailsResponsePtrOutput) NotBefore() pulumi.StringPtrOutput
Date Certificate is valid from.
func (CertificateDetailsResponsePtrOutput) RawData ¶
func (o CertificateDetailsResponsePtrOutput) RawData() pulumi.StringPtrOutput
Raw certificate data.
func (CertificateDetailsResponsePtrOutput) SerialNumber ¶
func (o CertificateDetailsResponsePtrOutput) SerialNumber() pulumi.StringPtrOutput
Certificate Serial Number.
func (CertificateDetailsResponsePtrOutput) SignatureAlgorithm ¶
func (o CertificateDetailsResponsePtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Certificate Signature algorithm.
func (CertificateDetailsResponsePtrOutput) Subject ¶
func (o CertificateDetailsResponsePtrOutput) Subject() pulumi.StringPtrOutput
Certificate Subject.
func (CertificateDetailsResponsePtrOutput) Thumbprint ¶
func (o CertificateDetailsResponsePtrOutput) Thumbprint() pulumi.StringPtrOutput
Certificate Thumbprint.
func (CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput ¶
func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext ¶
func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponsePtrOutput) Version ¶
func (o CertificateDetailsResponsePtrOutput) Version() pulumi.IntPtrOutput
Certificate Version.
type CertificateProductType ¶ added in v0.3.1
Certificate product type.
func (CertificateProductType) ElementType ¶ added in v0.3.1
func (CertificateProductType) ElementType() reflect.Type
func (CertificateProductType) ToStringOutput ¶ added in v0.3.1
func (e CertificateProductType) ToStringOutput() pulumi.StringOutput
func (CertificateProductType) ToStringOutputWithContext ¶ added in v0.3.1
func (e CertificateProductType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateProductType) ToStringPtrOutput ¶ added in v0.3.1
func (e CertificateProductType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateProductType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e CertificateProductType) 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 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)
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"` // 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 between 1 and 3). ValidityInYears *int `pulumi:"validityInYears"` }
SSL certificate purchase order.
func LookupAppServiceCertificateOrder ¶
func LookupAppServiceCertificateOrder(ctx *pulumi.Context, args *LookupAppServiceCertificateOrderArgs, opts ...pulumi.InvokeOption) (*LookupAppServiceCertificateOrderResult, error)