Documentation
¶
Index ¶
- 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
- type AppServiceCertificateOrderArgs
- type AppServiceCertificateOrderCertificate
- type AppServiceCertificateOrderCertificateArgs
- type AppServiceCertificateOrderCertificateState
- 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 CertificateDetails
- type CertificateDetailsArgs
- func (CertificateDetailsArgs) ElementType() reflect.Type
- func (i CertificateDetailsArgs) ToCertificateDetailsOutput() CertificateDetailsOutput
- func (i CertificateDetailsArgs) ToCertificateDetailsOutputWithContext(ctx context.Context) CertificateDetailsOutput
- func (i CertificateDetailsArgs) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
- func (i CertificateDetailsArgs) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput
- type CertificateDetailsInput
- type CertificateDetailsOutput
- func (CertificateDetailsOutput) ElementType() reflect.Type
- func (o CertificateDetailsOutput) Id() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) Issuer() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) Location() pulumi.StringOutput
- func (o CertificateDetailsOutput) Name() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) NotAfter() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) RawData() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) Tags() pulumi.StringMapOutput
- func (o CertificateDetailsOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) ToCertificateDetailsOutput() CertificateDetailsOutput
- func (o CertificateDetailsOutput) ToCertificateDetailsOutputWithContext(ctx context.Context) CertificateDetailsOutput
- func (o CertificateDetailsOutput) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
- func (o CertificateDetailsOutput) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput
- func (o CertificateDetailsOutput) Type() pulumi.StringPtrOutput
- func (o CertificateDetailsOutput) Version() pulumi.IntPtrOutput
- type CertificateDetailsPtrInput
- type CertificateDetailsPtrOutput
- func (o CertificateDetailsPtrOutput) Elem() CertificateDetailsOutput
- func (CertificateDetailsPtrOutput) ElementType() reflect.Type
- func (o CertificateDetailsPtrOutput) Id() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Location() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) NotAfter() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) RawData() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Tags() pulumi.StringMapOutput
- func (o CertificateDetailsPtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
- func (o CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput
- func (o CertificateDetailsPtrOutput) Type() pulumi.StringPtrOutput
- func (o CertificateDetailsPtrOutput) Version() pulumi.IntPtrOutput
- 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) Id() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) Issuer() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) Location() pulumi.StringOutput
- func (o CertificateDetailsResponseOutput) Name() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) NotAfter() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) RawData() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) Tags() pulumi.StringMapOutput
- func (o CertificateDetailsResponseOutput) Thumbprint() pulumi.StringPtrOutput
- 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) Type() pulumi.StringPtrOutput
- func (o CertificateDetailsResponseOutput) Version() pulumi.IntPtrOutput
- type CertificateDetailsResponsePtrInput
- type CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponsePtrOutput) Elem() CertificateDetailsResponseOutput
- func (CertificateDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateDetailsResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Issuer() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Name() 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) Tags() pulumi.StringMapOutput
- func (o CertificateDetailsResponsePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
- func (o CertificateDetailsResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o CertificateDetailsResponsePtrOutput) Version() pulumi.IntPtrOutput
- type CertificateOrder
- type CertificateOrderArgs
- type CertificateOrderCertificate
- type CertificateOrderCertificateArgs
- type CertificateOrderCertificateResponse
- type CertificateOrderCertificateResponseArgs
- func (CertificateOrderCertificateResponseArgs) ElementType() reflect.Type
- func (i CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput
- func (i CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseOutput
- type CertificateOrderCertificateResponseInput
- type CertificateOrderCertificateResponseMap
- func (CertificateOrderCertificateResponseMap) ElementType() reflect.Type
- func (i CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput
- func (i CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseMapOutput
- type CertificateOrderCertificateResponseMapInput
- type CertificateOrderCertificateResponseMapOutput
- func (CertificateOrderCertificateResponseMapOutput) ElementType() reflect.Type
- func (o CertificateOrderCertificateResponseMapOutput) MapIndex(k pulumi.StringInput) CertificateOrderCertificateResponseOutput
- func (o CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput
- func (o CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseMapOutput
- type CertificateOrderCertificateResponseOutput
- func (CertificateOrderCertificateResponseOutput) ElementType() reflect.Type
- func (o CertificateOrderCertificateResponseOutput) Id() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateResponseOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateResponseOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateResponseOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateResponseOutput) Location() pulumi.StringOutput
- func (o CertificateOrderCertificateResponseOutput) Name() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateResponseOutput) Tags() pulumi.StringMapOutput
- func (o CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput
- func (o CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseOutput
- func (o CertificateOrderCertificateResponseOutput) Type() pulumi.StringPtrOutput
- type CertificateOrderCertificateState
- type CertificateOrderCertificateType
- type CertificateOrderCertificateTypeArgs
- func (CertificateOrderCertificateTypeArgs) ElementType() reflect.Type
- func (i CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput
- func (i CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeOutput
- type CertificateOrderCertificateTypeInput
- type CertificateOrderCertificateTypeMap
- func (CertificateOrderCertificateTypeMap) ElementType() reflect.Type
- func (i CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput
- func (i CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeMapOutput
- type CertificateOrderCertificateTypeMapInput
- type CertificateOrderCertificateTypeMapOutput
- func (CertificateOrderCertificateTypeMapOutput) ElementType() reflect.Type
- func (o CertificateOrderCertificateTypeMapOutput) MapIndex(k pulumi.StringInput) CertificateOrderCertificateTypeOutput
- func (o CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput
- func (o CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeMapOutput
- type CertificateOrderCertificateTypeOutput
- func (CertificateOrderCertificateTypeOutput) ElementType() reflect.Type
- func (o CertificateOrderCertificateTypeOutput) Id() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateTypeOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateTypeOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateTypeOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateTypeOutput) Location() pulumi.StringOutput
- func (o CertificateOrderCertificateTypeOutput) Name() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateTypeOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateTypeOutput) Tags() pulumi.StringMapOutput
- func (o CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput
- func (o CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeOutput
- func (o CertificateOrderCertificateTypeOutput) Type() pulumi.StringPtrOutput
- type CertificateOrderState
- type LookupAppServiceCertificateOrderArgs
- type LookupAppServiceCertificateOrderCertificateArgs
- type LookupAppServiceCertificateOrderCertificateResult
- type LookupAppServiceCertificateOrderResult
- type LookupCertificateOrderArgs
- type LookupCertificateOrderCertificateArgs
- type LookupCertificateOrderCertificateResult
- type LookupCertificateOrderResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppServiceCertificate ¶
type AppServiceCertificate struct { // Key Vault resource Id. KeyVaultId *string `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName *string `pulumi:"keyVaultSecretName"` }
Key Vault container for a certificate that is purchased through Azure.
type AppServiceCertificateArgs ¶
type AppServiceCertificateArgs struct { // Key Vault resource Id. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"` }
Key Vault container for a certificate that is purchased through Azure.
func (AppServiceCertificateArgs) ElementType ¶
func (AppServiceCertificateArgs) ElementType() reflect.Type
func (AppServiceCertificateArgs) ToAppServiceCertificateOutput ¶
func (i AppServiceCertificateArgs) ToAppServiceCertificateOutput() AppServiceCertificateOutput
func (AppServiceCertificateArgs) ToAppServiceCertificateOutputWithContext ¶
func (i AppServiceCertificateArgs) ToAppServiceCertificateOutputWithContext(ctx context.Context) AppServiceCertificateOutput
type AppServiceCertificateInput ¶
type AppServiceCertificateInput interface { pulumi.Input ToAppServiceCertificateOutput() AppServiceCertificateOutput ToAppServiceCertificateOutputWithContext(context.Context) AppServiceCertificateOutput }
AppServiceCertificateInput is an input type that accepts AppServiceCertificateArgs and AppServiceCertificateOutput values. You can construct a concrete instance of `AppServiceCertificateInput` via:
AppServiceCertificateArgs{...}
type AppServiceCertificateMap ¶
type AppServiceCertificateMap map[string]AppServiceCertificateInput
func (AppServiceCertificateMap) ElementType ¶
func (AppServiceCertificateMap) ElementType() reflect.Type
func (AppServiceCertificateMap) ToAppServiceCertificateMapOutput ¶
func (i AppServiceCertificateMap) ToAppServiceCertificateMapOutput() AppServiceCertificateMapOutput
func (AppServiceCertificateMap) ToAppServiceCertificateMapOutputWithContext ¶
func (i AppServiceCertificateMap) ToAppServiceCertificateMapOutputWithContext(ctx context.Context) AppServiceCertificateMapOutput
type AppServiceCertificateMapInput ¶
type AppServiceCertificateMapInput interface { pulumi.Input ToAppServiceCertificateMapOutput() AppServiceCertificateMapOutput ToAppServiceCertificateMapOutputWithContext(context.Context) AppServiceCertificateMapOutput }
AppServiceCertificateMapInput is an input type that accepts AppServiceCertificateMap and AppServiceCertificateMapOutput values. You can construct a concrete instance of `AppServiceCertificateMapInput` via:
AppServiceCertificateMap{ "key": AppServiceCertificateArgs{...} }
type AppServiceCertificateMapOutput ¶
type AppServiceCertificateMapOutput struct{ *pulumi.OutputState }
func (AppServiceCertificateMapOutput) ElementType ¶
func (AppServiceCertificateMapOutput) 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.
type AppServiceCertificateOrderArgs ¶
type AppServiceCertificateOrderArgs struct { // <code>true</code> if the certificate should be automatically renewed when it expires; otherwise, <code>false</code>. AutoRenew pulumi.BoolPtrInput // Name of the certificate order. CertificateOrderName pulumi.StringInput // State of the Key Vault secret. Certificates AppServiceCertificateMapInput // Last CSR that was created for this order. Csr pulumi.StringPtrInput // Certificate distinguished name. DistinguishedName pulumi.StringPtrInput // Certificate key size. KeySize pulumi.IntPtrInput // Kind of resource. Kind pulumi.StringPtrInput // Resource Location. Location pulumi.StringInput // Certificate product type. ProductType pulumi.StringInput // Name of the resource group to which the resource belongs. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Duration in years (must be between 1 and 3). ValidityInYears pulumi.IntPtrInput }
The set of arguments for constructing a AppServiceCertificateOrder resource.
func (AppServiceCertificateOrderArgs) ElementType ¶
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.
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 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 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 CertificateDetails ¶
type CertificateDetails struct { // Resource Id Id *string `pulumi:"id"` // Issuer Issuer *string `pulumi:"issuer"` // Kind of resource Kind *string `pulumi:"kind"` // Resource Location Location string `pulumi:"location"` // Resource Name Name *string `pulumi:"name"` // Valid to NotAfter *string `pulumi:"notAfter"` // Valid from NotBefore *string `pulumi:"notBefore"` // Raw certificate data RawData *string `pulumi:"rawData"` // Serial Number SerialNumber *string `pulumi:"serialNumber"` // Signature Algorithm SignatureAlgorithm *string `pulumi:"signatureAlgorithm"` // Subject Subject *string `pulumi:"subject"` // Resource tags Tags map[string]string `pulumi:"tags"` // Thumbprint Thumbprint *string `pulumi:"thumbprint"` // Resource type Type *string `pulumi:"type"` // Version Version *int `pulumi:"version"` }
Certificate Details
type CertificateDetailsArgs ¶
type CertificateDetailsArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Issuer Issuer pulumi.StringPtrInput `pulumi:"issuer"` // Kind of resource Kind pulumi.StringPtrInput `pulumi:"kind"` // Resource Location Location pulumi.StringInput `pulumi:"location"` // Resource Name Name pulumi.StringPtrInput `pulumi:"name"` // Valid to NotAfter pulumi.StringPtrInput `pulumi:"notAfter"` // Valid from NotBefore pulumi.StringPtrInput `pulumi:"notBefore"` // Raw certificate data RawData pulumi.StringPtrInput `pulumi:"rawData"` // Serial Number SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` // Signature Algorithm SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"` // Subject Subject pulumi.StringPtrInput `pulumi:"subject"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Thumbprint Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` // Resource type Type pulumi.StringPtrInput `pulumi:"type"` // Version Version pulumi.IntPtrInput `pulumi:"version"` }
Certificate Details
func (CertificateDetailsArgs) ElementType ¶
func (CertificateDetailsArgs) ElementType() reflect.Type
func (CertificateDetailsArgs) ToCertificateDetailsOutput ¶
func (i CertificateDetailsArgs) ToCertificateDetailsOutput() CertificateDetailsOutput
func (CertificateDetailsArgs) ToCertificateDetailsOutputWithContext ¶
func (i CertificateDetailsArgs) ToCertificateDetailsOutputWithContext(ctx context.Context) CertificateDetailsOutput
func (CertificateDetailsArgs) ToCertificateDetailsPtrOutput ¶
func (i CertificateDetailsArgs) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
func (CertificateDetailsArgs) ToCertificateDetailsPtrOutputWithContext ¶
func (i CertificateDetailsArgs) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput
type CertificateDetailsInput ¶
type CertificateDetailsInput interface { pulumi.Input ToCertificateDetailsOutput() CertificateDetailsOutput ToCertificateDetailsOutputWithContext(context.Context) CertificateDetailsOutput }
CertificateDetailsInput is an input type that accepts CertificateDetailsArgs and CertificateDetailsOutput values. You can construct a concrete instance of `CertificateDetailsInput` via:
CertificateDetailsArgs{...}
type CertificateDetailsOutput ¶
type CertificateDetailsOutput struct{ *pulumi.OutputState }
Certificate Details
func (CertificateDetailsOutput) ElementType ¶
func (CertificateDetailsOutput) ElementType() reflect.Type
func (CertificateDetailsOutput) Id ¶
func (o CertificateDetailsOutput) Id() pulumi.StringPtrOutput
Resource Id
func (CertificateDetailsOutput) Issuer ¶
func (o CertificateDetailsOutput) Issuer() pulumi.StringPtrOutput
Issuer
func (CertificateDetailsOutput) Kind ¶
func (o CertificateDetailsOutput) Kind() pulumi.StringPtrOutput
Kind of resource
func (CertificateDetailsOutput) Location ¶
func (o CertificateDetailsOutput) Location() pulumi.StringOutput
Resource Location
func (CertificateDetailsOutput) Name ¶
func (o CertificateDetailsOutput) Name() pulumi.StringPtrOutput
Resource Name
func (CertificateDetailsOutput) NotAfter ¶
func (o CertificateDetailsOutput) NotAfter() pulumi.StringPtrOutput
Valid to
func (CertificateDetailsOutput) NotBefore ¶
func (o CertificateDetailsOutput) NotBefore() pulumi.StringPtrOutput
Valid from
func (CertificateDetailsOutput) RawData ¶
func (o CertificateDetailsOutput) RawData() pulumi.StringPtrOutput
Raw certificate data
func (CertificateDetailsOutput) SerialNumber ¶
func (o CertificateDetailsOutput) SerialNumber() pulumi.StringPtrOutput
Serial Number
func (CertificateDetailsOutput) SignatureAlgorithm ¶
func (o CertificateDetailsOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Signature Algorithm
func (CertificateDetailsOutput) Subject ¶
func (o CertificateDetailsOutput) Subject() pulumi.StringPtrOutput
Subject
func (CertificateDetailsOutput) Tags ¶
func (o CertificateDetailsOutput) Tags() pulumi.StringMapOutput
Resource tags
func (CertificateDetailsOutput) Thumbprint ¶
func (o CertificateDetailsOutput) Thumbprint() pulumi.StringPtrOutput
Thumbprint
func (CertificateDetailsOutput) ToCertificateDetailsOutput ¶
func (o CertificateDetailsOutput) ToCertificateDetailsOutput() CertificateDetailsOutput
func (CertificateDetailsOutput) ToCertificateDetailsOutputWithContext ¶
func (o CertificateDetailsOutput) ToCertificateDetailsOutputWithContext(ctx context.Context) CertificateDetailsOutput
func (CertificateDetailsOutput) ToCertificateDetailsPtrOutput ¶
func (o CertificateDetailsOutput) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
func (CertificateDetailsOutput) ToCertificateDetailsPtrOutputWithContext ¶
func (o CertificateDetailsOutput) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput
func (CertificateDetailsOutput) Type ¶
func (o CertificateDetailsOutput) Type() pulumi.StringPtrOutput
Resource type
func (CertificateDetailsOutput) Version ¶
func (o CertificateDetailsOutput) Version() pulumi.IntPtrOutput
Version
type CertificateDetailsPtrInput ¶
type CertificateDetailsPtrInput interface { pulumi.Input ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput ToCertificateDetailsPtrOutputWithContext(context.Context) CertificateDetailsPtrOutput }
CertificateDetailsPtrInput is an input type that accepts CertificateDetailsArgs, CertificateDetailsPtr and CertificateDetailsPtrOutput values. You can construct a concrete instance of `CertificateDetailsPtrInput` via:
CertificateDetailsArgs{...} or: nil
func CertificateDetailsPtr ¶
func CertificateDetailsPtr(v *CertificateDetailsArgs) CertificateDetailsPtrInput
type CertificateDetailsPtrOutput ¶
type CertificateDetailsPtrOutput struct{ *pulumi.OutputState }
func (CertificateDetailsPtrOutput) Elem ¶
func (o CertificateDetailsPtrOutput) Elem() CertificateDetailsOutput
func (CertificateDetailsPtrOutput) ElementType ¶
func (CertificateDetailsPtrOutput) ElementType() reflect.Type
func (CertificateDetailsPtrOutput) Id ¶
func (o CertificateDetailsPtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (CertificateDetailsPtrOutput) Issuer ¶
func (o CertificateDetailsPtrOutput) Issuer() pulumi.StringPtrOutput
Issuer
func (CertificateDetailsPtrOutput) Kind ¶
func (o CertificateDetailsPtrOutput) Kind() pulumi.StringPtrOutput
Kind of resource
func (CertificateDetailsPtrOutput) Location ¶
func (o CertificateDetailsPtrOutput) Location() pulumi.StringPtrOutput
Resource Location
func (CertificateDetailsPtrOutput) Name ¶
func (o CertificateDetailsPtrOutput) Name() pulumi.StringPtrOutput
Resource Name
func (CertificateDetailsPtrOutput) NotAfter ¶
func (o CertificateDetailsPtrOutput) NotAfter() pulumi.StringPtrOutput
Valid to
func (CertificateDetailsPtrOutput) NotBefore ¶
func (o CertificateDetailsPtrOutput) NotBefore() pulumi.StringPtrOutput
Valid from
func (CertificateDetailsPtrOutput) RawData ¶
func (o CertificateDetailsPtrOutput) RawData() pulumi.StringPtrOutput
Raw certificate data
func (CertificateDetailsPtrOutput) SerialNumber ¶
func (o CertificateDetailsPtrOutput) SerialNumber() pulumi.StringPtrOutput
Serial Number
func (CertificateDetailsPtrOutput) SignatureAlgorithm ¶
func (o CertificateDetailsPtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Signature Algorithm
func (CertificateDetailsPtrOutput) Subject ¶
func (o CertificateDetailsPtrOutput) Subject() pulumi.StringPtrOutput
Subject
func (CertificateDetailsPtrOutput) Tags ¶
func (o CertificateDetailsPtrOutput) Tags() pulumi.StringMapOutput
Resource tags
func (CertificateDetailsPtrOutput) Thumbprint ¶
func (o CertificateDetailsPtrOutput) Thumbprint() pulumi.StringPtrOutput
Thumbprint
func (CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutput ¶
func (o CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutput() CertificateDetailsPtrOutput
func (CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutputWithContext ¶
func (o CertificateDetailsPtrOutput) ToCertificateDetailsPtrOutputWithContext(ctx context.Context) CertificateDetailsPtrOutput
func (CertificateDetailsPtrOutput) Type ¶
func (o CertificateDetailsPtrOutput) Type() pulumi.StringPtrOutput
Resource type
func (CertificateDetailsPtrOutput) Version ¶
func (o CertificateDetailsPtrOutput) Version() pulumi.IntPtrOutput
Version
type CertificateDetailsResponse ¶
type CertificateDetailsResponse struct { // Resource Id Id *string `pulumi:"id"` // Issuer Issuer *string `pulumi:"issuer"` // Kind of resource Kind *string `pulumi:"kind"` // Resource Location Location string `pulumi:"location"` // Resource Name Name *string `pulumi:"name"` // Valid to NotAfter *string `pulumi:"notAfter"` // Valid from NotBefore *string `pulumi:"notBefore"` // Raw certificate data RawData *string `pulumi:"rawData"` // Serial Number SerialNumber *string `pulumi:"serialNumber"` // Signature Algorithm SignatureAlgorithm *string `pulumi:"signatureAlgorithm"` // Subject Subject *string `pulumi:"subject"` // Resource tags Tags map[string]string `pulumi:"tags"` // Thumbprint Thumbprint *string `pulumi:"thumbprint"` // Resource type Type *string `pulumi:"type"` // Version Version *int `pulumi:"version"` }
Certificate Details
type CertificateDetailsResponseArgs ¶
type CertificateDetailsResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Issuer Issuer pulumi.StringPtrInput `pulumi:"issuer"` // Kind of resource Kind pulumi.StringPtrInput `pulumi:"kind"` // Resource Location Location pulumi.StringInput `pulumi:"location"` // Resource Name Name pulumi.StringPtrInput `pulumi:"name"` // Valid to NotAfter pulumi.StringPtrInput `pulumi:"notAfter"` // Valid from NotBefore pulumi.StringPtrInput `pulumi:"notBefore"` // Raw certificate data RawData pulumi.StringPtrInput `pulumi:"rawData"` // Serial Number SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` // Signature Algorithm SignatureAlgorithm pulumi.StringPtrInput `pulumi:"signatureAlgorithm"` // Subject Subject pulumi.StringPtrInput `pulumi:"subject"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Thumbprint Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` // Resource type Type pulumi.StringPtrInput `pulumi:"type"` // Version Version pulumi.IntPtrInput `pulumi:"version"` }
Certificate Details
func (CertificateDetailsResponseArgs) ElementType ¶
func (CertificateDetailsResponseArgs) 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 }
Certificate Details
func (CertificateDetailsResponseOutput) ElementType ¶
func (CertificateDetailsResponseOutput) ElementType() reflect.Type
func (CertificateDetailsResponseOutput) Id ¶
func (o CertificateDetailsResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (CertificateDetailsResponseOutput) Issuer ¶
func (o CertificateDetailsResponseOutput) Issuer() pulumi.StringPtrOutput
Issuer
func (CertificateDetailsResponseOutput) Kind ¶
func (o CertificateDetailsResponseOutput) Kind() pulumi.StringPtrOutput
Kind of resource
func (CertificateDetailsResponseOutput) Location ¶
func (o CertificateDetailsResponseOutput) Location() pulumi.StringOutput
Resource Location
func (CertificateDetailsResponseOutput) Name ¶
func (o CertificateDetailsResponseOutput) Name() pulumi.StringPtrOutput
Resource Name
func (CertificateDetailsResponseOutput) NotAfter ¶
func (o CertificateDetailsResponseOutput) NotAfter() pulumi.StringPtrOutput
Valid to
func (CertificateDetailsResponseOutput) NotBefore ¶
func (o CertificateDetailsResponseOutput) NotBefore() pulumi.StringPtrOutput
Valid from
func (CertificateDetailsResponseOutput) RawData ¶
func (o CertificateDetailsResponseOutput) RawData() pulumi.StringPtrOutput
Raw certificate data
func (CertificateDetailsResponseOutput) SerialNumber ¶
func (o CertificateDetailsResponseOutput) SerialNumber() pulumi.StringPtrOutput
Serial Number
func (CertificateDetailsResponseOutput) SignatureAlgorithm ¶
func (o CertificateDetailsResponseOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Signature Algorithm
func (CertificateDetailsResponseOutput) Subject ¶
func (o CertificateDetailsResponseOutput) Subject() pulumi.StringPtrOutput
Subject
func (CertificateDetailsResponseOutput) Tags ¶
func (o CertificateDetailsResponseOutput) Tags() pulumi.StringMapOutput
Resource tags
func (CertificateDetailsResponseOutput) Thumbprint ¶
func (o CertificateDetailsResponseOutput) Thumbprint() pulumi.StringPtrOutput
Thumbprint
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutput() CertificateDetailsResponseOutput
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponseOutputWithContext(ctx context.Context) CertificateDetailsResponseOutput
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutput ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext ¶
func (o CertificateDetailsResponseOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponseOutput) Type ¶
func (o CertificateDetailsResponseOutput) Type() pulumi.StringPtrOutput
Resource type
func (CertificateDetailsResponseOutput) Version ¶
func (o CertificateDetailsResponseOutput) Version() pulumi.IntPtrOutput
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) Id ¶
func (o CertificateDetailsResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource Id
func (CertificateDetailsResponsePtrOutput) Issuer ¶
func (o CertificateDetailsResponsePtrOutput) Issuer() pulumi.StringPtrOutput
Issuer
func (CertificateDetailsResponsePtrOutput) Kind ¶
func (o CertificateDetailsResponsePtrOutput) Kind() pulumi.StringPtrOutput
Kind of resource
func (CertificateDetailsResponsePtrOutput) Location ¶
func (o CertificateDetailsResponsePtrOutput) Location() pulumi.StringPtrOutput
Resource Location
func (CertificateDetailsResponsePtrOutput) Name ¶
func (o CertificateDetailsResponsePtrOutput) Name() pulumi.StringPtrOutput
Resource Name
func (CertificateDetailsResponsePtrOutput) NotAfter ¶
func (o CertificateDetailsResponsePtrOutput) NotAfter() pulumi.StringPtrOutput
Valid to
func (CertificateDetailsResponsePtrOutput) NotBefore ¶
func (o CertificateDetailsResponsePtrOutput) NotBefore() pulumi.StringPtrOutput
Valid from
func (CertificateDetailsResponsePtrOutput) RawData ¶
func (o CertificateDetailsResponsePtrOutput) RawData() pulumi.StringPtrOutput
Raw certificate data
func (CertificateDetailsResponsePtrOutput) SerialNumber ¶
func (o CertificateDetailsResponsePtrOutput) SerialNumber() pulumi.StringPtrOutput
Serial Number
func (CertificateDetailsResponsePtrOutput) SignatureAlgorithm ¶
func (o CertificateDetailsResponsePtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
Signature Algorithm
func (CertificateDetailsResponsePtrOutput) Subject ¶
func (o CertificateDetailsResponsePtrOutput) Subject() pulumi.StringPtrOutput
Subject
func (CertificateDetailsResponsePtrOutput) Tags ¶
func (o CertificateDetailsResponsePtrOutput) Tags() pulumi.StringMapOutput
Resource tags
func (CertificateDetailsResponsePtrOutput) Thumbprint ¶
func (o CertificateDetailsResponsePtrOutput) Thumbprint() pulumi.StringPtrOutput
Thumbprint
func (CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput ¶
func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutput() CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext ¶
func (o CertificateDetailsResponsePtrOutput) ToCertificateDetailsResponsePtrOutputWithContext(ctx context.Context) CertificateDetailsResponsePtrOutput
func (CertificateDetailsResponsePtrOutput) Type ¶
func (o CertificateDetailsResponsePtrOutput) Type() pulumi.StringPtrOutput
Resource type
func (CertificateDetailsResponsePtrOutput) Version ¶
func (o CertificateDetailsResponsePtrOutput) Version() pulumi.IntPtrOutput
Version
type CertificateOrder ¶
type CertificateOrder struct { pulumi.CustomResourceState // Auto renew AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"` // State of the Key Vault secret Certificates CertificateOrderCertificateResponseMapOutput `pulumi:"certificates"` // Last CSR that was created for this order Csr pulumi.StringPtrOutput `pulumi:"csr"` // Certificate distinguished name DistinguishedName pulumi.StringPtrOutput `pulumi:"distinguishedName"` // Domain Verification Token DomainVerificationToken pulumi.StringPtrOutput `pulumi:"domainVerificationToken"` // Certificate expiration time ExpirationTime pulumi.StringPtrOutput `pulumi:"expirationTime"` // Intermediate certificate Intermediate CertificateDetailsResponsePtrOutput `pulumi:"intermediate"` // Certificate Key Size KeySize pulumi.IntPtrOutput `pulumi:"keySize"` // Kind of resource Kind pulumi.StringPtrOutput `pulumi:"kind"` // Certificate last issuance time LastCertificateIssuanceTime pulumi.StringPtrOutput `pulumi:"lastCertificateIssuanceTime"` // Resource Location Location pulumi.StringOutput `pulumi:"location"` // Resource Name Name pulumi.StringPtrOutput `pulumi:"name"` // Certificate product type ProductType pulumi.StringPtrOutput `pulumi:"productType"` // Status of certificate order ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Root certificate Root CertificateDetailsResponsePtrOutput `pulumi:"root"` // Current serial number of the certificate SerialNumber pulumi.StringPtrOutput `pulumi:"serialNumber"` // Signed certificate SignedCertificate CertificateDetailsResponsePtrOutput `pulumi:"signedCertificate"` // Current order status Status pulumi.StringPtrOutput `pulumi:"status"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringPtrOutput `pulumi:"type"` // Duration in years (must be between 1 and 3) ValidityInYears pulumi.IntPtrOutput `pulumi:"validityInYears"` }
Certificate purchase order
func GetCertificateOrder ¶
func GetCertificateOrder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateOrderState, opts ...pulumi.ResourceOption) (*CertificateOrder, error)
GetCertificateOrder gets an existing CertificateOrder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateOrder ¶
func NewCertificateOrder(ctx *pulumi.Context, name string, args *CertificateOrderArgs, opts ...pulumi.ResourceOption) (*CertificateOrder, error)
NewCertificateOrder registers a new resource with the given unique name, arguments, and options.
type CertificateOrderArgs ¶
type CertificateOrderArgs struct { // Auto renew AutoRenew pulumi.BoolPtrInput // State of the Key Vault secret Certificates CertificateOrderCertificateTypeMapInput // Last CSR that was created for this order Csr pulumi.StringPtrInput // Certificate distinguished name DistinguishedName pulumi.StringPtrInput // Domain Verification Token DomainVerificationToken pulumi.StringPtrInput // Certificate expiration time ExpirationTime pulumi.StringPtrInput // Resource Id Id pulumi.StringPtrInput // Intermediate certificate Intermediate CertificateDetailsPtrInput // Certificate Key Size KeySize pulumi.IntPtrInput // Kind of resource Kind pulumi.StringPtrInput // Certificate last issuance time LastCertificateIssuanceTime pulumi.StringPtrInput // Resource Location Location pulumi.StringInput // Resource Name Name pulumi.StringInput // Certificate product type ProductType pulumi.StringPtrInput // Status of certificate order ProvisioningState pulumi.StringPtrInput // Azure resource group name ResourceGroupName pulumi.StringInput // Root certificate Root CertificateDetailsPtrInput // Current serial number of the certificate SerialNumber pulumi.StringPtrInput // Signed certificate SignedCertificate CertificateDetailsPtrInput // Current order status Status pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Duration in years (must be between 1 and 3) ValidityInYears pulumi.IntPtrInput }
The set of arguments for constructing a CertificateOrder resource.
func (CertificateOrderArgs) ElementType ¶
func (CertificateOrderArgs) ElementType() reflect.Type
type CertificateOrderCertificate ¶
type CertificateOrderCertificate struct { pulumi.CustomResourceState // Key Vault Csm resource Id KeyVaultId pulumi.StringPtrOutput `pulumi:"keyVaultId"` // Key Vault secret name KeyVaultSecretName pulumi.StringPtrOutput `pulumi:"keyVaultSecretName"` // Kind of resource Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource Location Location pulumi.StringOutput `pulumi:"location"` // Resource Name Name pulumi.StringPtrOutput `pulumi:"name"` // Status of the Key Vault secret ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringPtrOutput `pulumi:"type"` }
Class representing the Key Vault container for certificate purchased through Azure
func GetCertificateOrderCertificate ¶
func GetCertificateOrderCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateOrderCertificateState, opts ...pulumi.ResourceOption) (*CertificateOrderCertificate, error)
GetCertificateOrderCertificate gets an existing CertificateOrderCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateOrderCertificate ¶
func NewCertificateOrderCertificate(ctx *pulumi.Context, name string, args *CertificateOrderCertificateArgs, opts ...pulumi.ResourceOption) (*CertificateOrderCertificate, error)
NewCertificateOrderCertificate registers a new resource with the given unique name, arguments, and options.
type CertificateOrderCertificateArgs ¶
type CertificateOrderCertificateArgs struct { // Certificate name CertificateOrderName pulumi.StringInput // Resource Id Id pulumi.StringPtrInput // Key Vault Csm resource Id KeyVaultId pulumi.StringPtrInput // Key Vault secret name KeyVaultSecretName pulumi.StringPtrInput // Kind of resource Kind pulumi.StringPtrInput // Resource Location Location pulumi.StringInput // Resource Name Name pulumi.StringInput // Status of the Key Vault secret ProvisioningState pulumi.StringPtrInput // Azure resource group name ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
The set of arguments for constructing a CertificateOrderCertificate resource.
func (CertificateOrderCertificateArgs) ElementType ¶
func (CertificateOrderCertificateArgs) ElementType() reflect.Type
type CertificateOrderCertificateResponse ¶
type CertificateOrderCertificateResponse struct { // Resource Id Id *string `pulumi:"id"` // Key Vault Csm resource Id KeyVaultId *string `pulumi:"keyVaultId"` // Key Vault secret name KeyVaultSecretName *string `pulumi:"keyVaultSecretName"` // Kind of resource Kind *string `pulumi:"kind"` // Resource Location Location string `pulumi:"location"` // Resource Name Name *string `pulumi:"name"` // Status of the Key Vault secret ProvisioningState *string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type *string `pulumi:"type"` }
Class representing the Key Vault container for certificate purchased through Azure
type CertificateOrderCertificateResponseArgs ¶
type CertificateOrderCertificateResponseArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Key Vault Csm resource Id KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Key Vault secret name KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"` // Kind of resource Kind pulumi.StringPtrInput `pulumi:"kind"` // Resource Location Location pulumi.StringInput `pulumi:"location"` // Resource Name Name pulumi.StringPtrInput `pulumi:"name"` // Status of the Key Vault secret ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type Type pulumi.StringPtrInput `pulumi:"type"` }
Class representing the Key Vault container for certificate purchased through Azure
func (CertificateOrderCertificateResponseArgs) ElementType ¶
func (CertificateOrderCertificateResponseArgs) ElementType() reflect.Type
func (CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutput ¶
func (i CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput
func (CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutputWithContext ¶
func (i CertificateOrderCertificateResponseArgs) ToCertificateOrderCertificateResponseOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseOutput
type CertificateOrderCertificateResponseInput ¶
type CertificateOrderCertificateResponseInput interface { pulumi.Input ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput ToCertificateOrderCertificateResponseOutputWithContext(context.Context) CertificateOrderCertificateResponseOutput }
CertificateOrderCertificateResponseInput is an input type that accepts CertificateOrderCertificateResponseArgs and CertificateOrderCertificateResponseOutput values. You can construct a concrete instance of `CertificateOrderCertificateResponseInput` via:
CertificateOrderCertificateResponseArgs{...}
type CertificateOrderCertificateResponseMap ¶
type CertificateOrderCertificateResponseMap map[string]CertificateOrderCertificateResponseInput
func (CertificateOrderCertificateResponseMap) ElementType ¶
func (CertificateOrderCertificateResponseMap) ElementType() reflect.Type
func (CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutput ¶
func (i CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput
func (CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutputWithContext ¶
func (i CertificateOrderCertificateResponseMap) ToCertificateOrderCertificateResponseMapOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseMapOutput
type CertificateOrderCertificateResponseMapInput ¶
type CertificateOrderCertificateResponseMapInput interface { pulumi.Input ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput ToCertificateOrderCertificateResponseMapOutputWithContext(context.Context) CertificateOrderCertificateResponseMapOutput }
CertificateOrderCertificateResponseMapInput is an input type that accepts CertificateOrderCertificateResponseMap and CertificateOrderCertificateResponseMapOutput values. You can construct a concrete instance of `CertificateOrderCertificateResponseMapInput` via:
CertificateOrderCertificateResponseMap{ "key": CertificateOrderCertificateResponseArgs{...} }
type CertificateOrderCertificateResponseMapOutput ¶
type CertificateOrderCertificateResponseMapOutput struct{ *pulumi.OutputState }
func (CertificateOrderCertificateResponseMapOutput) ElementType ¶
func (CertificateOrderCertificateResponseMapOutput) ElementType() reflect.Type
func (CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutput ¶
func (o CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutput() CertificateOrderCertificateResponseMapOutput
func (CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutputWithContext ¶
func (o CertificateOrderCertificateResponseMapOutput) ToCertificateOrderCertificateResponseMapOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseMapOutput
type CertificateOrderCertificateResponseOutput ¶
type CertificateOrderCertificateResponseOutput struct{ *pulumi.OutputState }
Class representing the Key Vault container for certificate purchased through Azure
func (CertificateOrderCertificateResponseOutput) ElementType ¶
func (CertificateOrderCertificateResponseOutput) ElementType() reflect.Type
func (CertificateOrderCertificateResponseOutput) Id ¶
func (o CertificateOrderCertificateResponseOutput) Id() pulumi.StringPtrOutput
Resource Id
func (CertificateOrderCertificateResponseOutput) KeyVaultId ¶
func (o CertificateOrderCertificateResponseOutput) KeyVaultId() pulumi.StringPtrOutput
Key Vault Csm resource Id
func (CertificateOrderCertificateResponseOutput) KeyVaultSecretName ¶
func (o CertificateOrderCertificateResponseOutput) KeyVaultSecretName() pulumi.StringPtrOutput
Key Vault secret name
func (CertificateOrderCertificateResponseOutput) Kind ¶
func (o CertificateOrderCertificateResponseOutput) Kind() pulumi.StringPtrOutput
Kind of resource
func (CertificateOrderCertificateResponseOutput) Location ¶
func (o CertificateOrderCertificateResponseOutput) Location() pulumi.StringOutput
Resource Location
func (CertificateOrderCertificateResponseOutput) Name ¶
func (o CertificateOrderCertificateResponseOutput) Name() pulumi.StringPtrOutput
Resource Name
func (CertificateOrderCertificateResponseOutput) ProvisioningState ¶
func (o CertificateOrderCertificateResponseOutput) ProvisioningState() pulumi.StringPtrOutput
Status of the Key Vault secret
func (CertificateOrderCertificateResponseOutput) Tags ¶
func (o CertificateOrderCertificateResponseOutput) Tags() pulumi.StringMapOutput
Resource tags
func (CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutput ¶
func (o CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutput() CertificateOrderCertificateResponseOutput
func (CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutputWithContext ¶
func (o CertificateOrderCertificateResponseOutput) ToCertificateOrderCertificateResponseOutputWithContext(ctx context.Context) CertificateOrderCertificateResponseOutput
func (CertificateOrderCertificateResponseOutput) Type ¶
func (o CertificateOrderCertificateResponseOutput) Type() pulumi.StringPtrOutput
Resource type
type CertificateOrderCertificateState ¶
type CertificateOrderCertificateState struct { // Key Vault Csm resource Id KeyVaultId pulumi.StringPtrInput // Key Vault secret name KeyVaultSecretName pulumi.StringPtrInput // Kind of resource Kind pulumi.StringPtrInput // Resource Location Location pulumi.StringPtrInput // Resource Name Name pulumi.StringPtrInput // Status of the Key Vault secret ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (CertificateOrderCertificateState) ElementType ¶
func (CertificateOrderCertificateState) ElementType() reflect.Type
type CertificateOrderCertificateType ¶
type CertificateOrderCertificateType struct { // Resource Id Id *string `pulumi:"id"` // Key Vault Csm resource Id KeyVaultId *string `pulumi:"keyVaultId"` // Key Vault secret name KeyVaultSecretName *string `pulumi:"keyVaultSecretName"` // Kind of resource Kind *string `pulumi:"kind"` // Resource Location Location string `pulumi:"location"` // Resource Name Name *string `pulumi:"name"` // Status of the Key Vault secret ProvisioningState *string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type *string `pulumi:"type"` }
Class representing the Key Vault container for certificate purchased through Azure
type CertificateOrderCertificateTypeArgs ¶
type CertificateOrderCertificateTypeArgs struct { // Resource Id Id pulumi.StringPtrInput `pulumi:"id"` // Key Vault Csm resource Id KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Key Vault secret name KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"` // Kind of resource Kind pulumi.StringPtrInput `pulumi:"kind"` // Resource Location Location pulumi.StringInput `pulumi:"location"` // Resource Name Name pulumi.StringPtrInput `pulumi:"name"` // Status of the Key Vault secret ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapInput `pulumi:"tags"` // Resource type Type pulumi.StringPtrInput `pulumi:"type"` }
Class representing the Key Vault container for certificate purchased through Azure
func (CertificateOrderCertificateTypeArgs) ElementType ¶
func (CertificateOrderCertificateTypeArgs) ElementType() reflect.Type
func (CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutput ¶
func (i CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput
func (CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutputWithContext ¶
func (i CertificateOrderCertificateTypeArgs) ToCertificateOrderCertificateTypeOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeOutput
type CertificateOrderCertificateTypeInput ¶
type CertificateOrderCertificateTypeInput interface { pulumi.Input ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput ToCertificateOrderCertificateTypeOutputWithContext(context.Context) CertificateOrderCertificateTypeOutput }
CertificateOrderCertificateTypeInput is an input type that accepts CertificateOrderCertificateTypeArgs and CertificateOrderCertificateTypeOutput values. You can construct a concrete instance of `CertificateOrderCertificateTypeInput` via:
CertificateOrderCertificateTypeArgs{...}
type CertificateOrderCertificateTypeMap ¶
type CertificateOrderCertificateTypeMap map[string]CertificateOrderCertificateTypeInput
func (CertificateOrderCertificateTypeMap) ElementType ¶
func (CertificateOrderCertificateTypeMap) ElementType() reflect.Type
func (CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutput ¶
func (i CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput
func (CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutputWithContext ¶
func (i CertificateOrderCertificateTypeMap) ToCertificateOrderCertificateTypeMapOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeMapOutput
type CertificateOrderCertificateTypeMapInput ¶
type CertificateOrderCertificateTypeMapInput interface { pulumi.Input ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput ToCertificateOrderCertificateTypeMapOutputWithContext(context.Context) CertificateOrderCertificateTypeMapOutput }
CertificateOrderCertificateTypeMapInput is an input type that accepts CertificateOrderCertificateTypeMap and CertificateOrderCertificateTypeMapOutput values. You can construct a concrete instance of `CertificateOrderCertificateTypeMapInput` via:
CertificateOrderCertificateTypeMap{ "key": CertificateOrderCertificateTypeArgs{...} }
type CertificateOrderCertificateTypeMapOutput ¶
type CertificateOrderCertificateTypeMapOutput struct{ *pulumi.OutputState }
func (CertificateOrderCertificateTypeMapOutput) ElementType ¶
func (CertificateOrderCertificateTypeMapOutput) ElementType() reflect.Type
func (CertificateOrderCertificateTypeMapOutput) MapIndex ¶
func (o CertificateOrderCertificateTypeMapOutput) MapIndex(k pulumi.StringInput) CertificateOrderCertificateTypeOutput
func (CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutput ¶
func (o CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutput() CertificateOrderCertificateTypeMapOutput
func (CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutputWithContext ¶
func (o CertificateOrderCertificateTypeMapOutput) ToCertificateOrderCertificateTypeMapOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeMapOutput
type CertificateOrderCertificateTypeOutput ¶
type CertificateOrderCertificateTypeOutput struct{ *pulumi.OutputState }
Class representing the Key Vault container for certificate purchased through Azure
func (CertificateOrderCertificateTypeOutput) ElementType ¶
func (CertificateOrderCertificateTypeOutput) ElementType() reflect.Type
func (CertificateOrderCertificateTypeOutput) Id ¶
func (o CertificateOrderCertificateTypeOutput) Id() pulumi.StringPtrOutput
Resource Id
func (CertificateOrderCertificateTypeOutput) KeyVaultId ¶
func (o CertificateOrderCertificateTypeOutput) KeyVaultId() pulumi.StringPtrOutput
Key Vault Csm resource Id
func (CertificateOrderCertificateTypeOutput) KeyVaultSecretName ¶
func (o CertificateOrderCertificateTypeOutput) KeyVaultSecretName() pulumi.StringPtrOutput
Key Vault secret name
func (CertificateOrderCertificateTypeOutput) Kind ¶
func (o CertificateOrderCertificateTypeOutput) Kind() pulumi.StringPtrOutput
Kind of resource
func (CertificateOrderCertificateTypeOutput) Location ¶
func (o CertificateOrderCertificateTypeOutput) Location() pulumi.StringOutput
Resource Location
func (CertificateOrderCertificateTypeOutput) Name ¶
func (o CertificateOrderCertificateTypeOutput) Name() pulumi.StringPtrOutput
Resource Name
func (CertificateOrderCertificateTypeOutput) ProvisioningState ¶
func (o CertificateOrderCertificateTypeOutput) ProvisioningState() pulumi.StringPtrOutput
Status of the Key Vault secret
func (CertificateOrderCertificateTypeOutput) Tags ¶
func (o CertificateOrderCertificateTypeOutput) Tags() pulumi.StringMapOutput
Resource tags
func (CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutput ¶
func (o CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutput() CertificateOrderCertificateTypeOutput
func (CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutputWithContext ¶
func (o CertificateOrderCertificateTypeOutput) ToCertificateOrderCertificateTypeOutputWithContext(ctx context.Context) CertificateOrderCertificateTypeOutput
func (CertificateOrderCertificateTypeOutput) Type ¶
func (o CertificateOrderCertificateTypeOutput) Type() pulumi.StringPtrOutput
Resource type
type CertificateOrderState ¶
type CertificateOrderState struct { // Auto renew AutoRenew pulumi.BoolPtrInput // State of the Key Vault secret Certificates CertificateOrderCertificateResponseMapInput // Last CSR that was created for this order Csr pulumi.StringPtrInput // Certificate distinguished name DistinguishedName pulumi.StringPtrInput // Domain Verification Token DomainVerificationToken pulumi.StringPtrInput // Certificate expiration time ExpirationTime pulumi.StringPtrInput // Intermediate certificate Intermediate CertificateDetailsResponsePtrInput // Certificate Key Size KeySize pulumi.IntPtrInput // Kind of resource Kind pulumi.StringPtrInput // Certificate last issuance time LastCertificateIssuanceTime pulumi.StringPtrInput // Resource Location Location pulumi.StringPtrInput // Resource Name Name pulumi.StringPtrInput // Certificate product type ProductType pulumi.StringPtrInput // Status of certificate order ProvisioningState pulumi.StringPtrInput // Root certificate Root CertificateDetailsResponsePtrInput // Current serial number of the certificate SerialNumber pulumi.StringPtrInput // Signed certificate SignedCertificate CertificateDetailsResponsePtrInput // Current order status Status pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Duration in years (must be between 1 and 3) ValidityInYears pulumi.IntPtrInput }
func (CertificateOrderState) ElementType ¶
func (CertificateOrderState) ElementType() reflect.Type
type LookupAppServiceCertificateOrderCertificateArgs ¶
type LookupAppServiceCertificateOrderCertificateArgs struct { // Name of the certificate order. CertificateOrderName string `pulumi:"certificateOrderName"` // Name of the certificate. Name string `pulumi:"name"` // Name of the resource group to which the resource belongs. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAppServiceCertificateOrderCertificateResult ¶
type LookupAppServiceCertificateOrderCertificateResult struct { // Key Vault resource Id. KeyVaultId *string `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName *string `pulumi:"keyVaultSecretName"` // Kind of resource. Kind *string `pulumi:"kind"` // Resource Location. Location string `pulumi:"location"` // Resource Name. Name string `pulumi:"name"` // Status of the Key Vault secret. ProvisioningState string `pulumi:"provisioningState"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
Key Vault container ARM resource for a certificate that is purchased through Azure.
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"` // 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)
type LookupCertificateOrderCertificateResult ¶
type LookupCertificateOrderCertificateResult struct { // Key Vault Csm resource Id KeyVaultId *string `pulumi:"keyVaultId"` // Key Vault secret name KeyVaultSecretName *string `pulumi:"keyVaultSecretName"` // Kind of resource Kind *string `pulumi:"kind"` // Resource Location Location string `pulumi:"location"` // Resource Name Name *string `pulumi:"name"` // Status of the Key Vault secret ProvisioningState *string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type *string `pulumi:"type"` }
Class representing the Key Vault container for certificate purchased through Azure
func LookupCertificateOrderCertificate ¶
func LookupCertificateOrderCertificate(ctx *pulumi.Context, args *LookupCertificateOrderCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateOrderCertificateResult, error)
type LookupCertificateOrderResult ¶
type LookupCertificateOrderResult struct { // Auto renew AutoRenew *bool `pulumi:"autoRenew"` // State of the Key Vault secret Certificates map[string]CertificateOrderCertificateResponse `pulumi:"certificates"` // Last CSR that was created for this order Csr *string `pulumi:"csr"` // Certificate distinguished name DistinguishedName *string `pulumi:"distinguishedName"` // Domain Verification Token DomainVerificationToken *string `pulumi:"domainVerificationToken"` // Certificate expiration time ExpirationTime *string `pulumi:"expirationTime"` // Intermediate certificate Intermediate *CertificateDetailsResponse `pulumi:"intermediate"` // Certificate Key Size KeySize *int `pulumi:"keySize"` // Kind of resource Kind *string `pulumi:"kind"` // Certificate last issuance time LastCertificateIssuanceTime *string `pulumi:"lastCertificateIssuanceTime"` // Resource Location Location string `pulumi:"location"` // Resource Name Name *string `pulumi:"name"` // Certificate product type ProductType *string `pulumi:"productType"` // Status of certificate order ProvisioningState *string `pulumi:"provisioningState"` // Root certificate Root *CertificateDetailsResponse `pulumi:"root"` // Current serial number of the certificate SerialNumber *string `pulumi:"serialNumber"` // Signed certificate SignedCertificate *CertificateDetailsResponse `pulumi:"signedCertificate"` // Current order status Status *string `pulumi:"status"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type *string `pulumi:"type"` // Duration in years (must be between 1 and 3) ValidityInYears *int `pulumi:"validityInYears"` }
Certificate purchase order
func LookupCertificateOrder ¶
func LookupCertificateOrder(ctx *pulumi.Context, args *LookupCertificateOrderArgs, opts ...pulumi.InvokeOption) (*LookupCertificateOrderResult, error)