Documentation ¶
Index ¶
- type AccessPolicy
- func (*AccessPolicy) ElementType() reflect.Type
- func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
- func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (i *AccessPolicy) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
- func (i *AccessPolicy) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
- type AccessPolicyArgs
- type AccessPolicyArray
- type AccessPolicyArrayInput
- type AccessPolicyArrayOutput
- func (AccessPolicyArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyArrayOutput) Index(i pulumi.IntInput) AccessPolicyOutput
- func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutput() AccessPolicyArrayOutput
- func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutputWithContext(ctx context.Context) AccessPolicyArrayOutput
- type AccessPolicyInput
- type AccessPolicyMap
- type AccessPolicyMapInput
- type AccessPolicyMapOutput
- func (AccessPolicyMapOutput) ElementType() reflect.Type
- func (o AccessPolicyMapOutput) MapIndex(k pulumi.StringInput) AccessPolicyOutput
- func (o AccessPolicyMapOutput) ToAccessPolicyMapOutput() AccessPolicyMapOutput
- func (o AccessPolicyMapOutput) ToAccessPolicyMapOutputWithContext(ctx context.Context) AccessPolicyMapOutput
- type AccessPolicyOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
- func (o AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
- type AccessPolicyPtrInput
- type AccessPolicyPtrOutput
- type AccessPolicyState
- type Certifiatedeprecated
- func (*Certifiate) ElementType() reflect.Type
- func (i *Certifiate) ToCertifiateOutput() CertifiateOutput
- func (i *Certifiate) ToCertifiateOutputWithContext(ctx context.Context) CertifiateOutput
- func (i *Certifiate) ToCertifiatePtrOutput() CertifiatePtrOutput
- func (i *Certifiate) ToCertifiatePtrOutputWithContext(ctx context.Context) CertifiatePtrOutput
- type CertifiateArgs
- type CertifiateArray
- type CertifiateArrayInput
- type CertifiateArrayOutput
- func (CertifiateArrayOutput) ElementType() reflect.Type
- func (o CertifiateArrayOutput) Index(i pulumi.IntInput) CertifiateOutput
- func (o CertifiateArrayOutput) ToCertifiateArrayOutput() CertifiateArrayOutput
- func (o CertifiateArrayOutput) ToCertifiateArrayOutputWithContext(ctx context.Context) CertifiateArrayOutput
- type CertifiateCertificate
- type CertifiateCertificateArgs
- func (CertifiateCertificateArgs) ElementType() reflect.Type
- func (i CertifiateCertificateArgs) ToCertifiateCertificateOutput() CertifiateCertificateOutput
- func (i CertifiateCertificateArgs) ToCertifiateCertificateOutputWithContext(ctx context.Context) CertifiateCertificateOutput
- func (i CertifiateCertificateArgs) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
- func (i CertifiateCertificateArgs) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
- type CertifiateCertificateAttribute
- type CertifiateCertificateAttributeArgs
- func (CertifiateCertificateAttributeArgs) ElementType() reflect.Type
- func (i CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput
- func (i CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutputWithContext(ctx context.Context) CertifiateCertificateAttributeOutput
- type CertifiateCertificateAttributeArray
- func (CertifiateCertificateAttributeArray) ElementType() reflect.Type
- func (i CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput
- func (i CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertifiateCertificateAttributeArrayOutput
- type CertifiateCertificateAttributeArrayInput
- type CertifiateCertificateAttributeArrayOutput
- func (CertifiateCertificateAttributeArrayOutput) ElementType() reflect.Type
- func (o CertifiateCertificateAttributeArrayOutput) Index(i pulumi.IntInput) CertifiateCertificateAttributeOutput
- func (o CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput
- func (o CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertifiateCertificateAttributeArrayOutput
- type CertifiateCertificateAttributeInput
- type CertifiateCertificateAttributeOutput
- func (o CertifiateCertificateAttributeOutput) Created() pulumi.StringPtrOutput
- func (CertifiateCertificateAttributeOutput) ElementType() reflect.Type
- func (o CertifiateCertificateAttributeOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertifiateCertificateAttributeOutput) Expires() pulumi.StringPtrOutput
- func (o CertifiateCertificateAttributeOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertifiateCertificateAttributeOutput) RecoveryLevel() pulumi.StringPtrOutput
- func (o CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput
- func (o CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutputWithContext(ctx context.Context) CertifiateCertificateAttributeOutput
- func (o CertifiateCertificateAttributeOutput) Updated() pulumi.StringPtrOutput
- type CertifiateCertificateInput
- type CertifiateCertificateOutput
- func (o CertifiateCertificateOutput) Contents() pulumi.StringOutput
- func (CertifiateCertificateOutput) ElementType() reflect.Type
- func (o CertifiateCertificateOutput) Password() pulumi.StringPtrOutput
- func (o CertifiateCertificateOutput) ToCertifiateCertificateOutput() CertifiateCertificateOutput
- func (o CertifiateCertificateOutput) ToCertifiateCertificateOutputWithContext(ctx context.Context) CertifiateCertificateOutput
- func (o CertifiateCertificateOutput) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
- func (o CertifiateCertificateOutput) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
- type CertifiateCertificatePolicy
- type CertifiateCertificatePolicyArgs
- func (CertifiateCertificatePolicyArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput
- func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutputWithContext(ctx context.Context) CertifiateCertificatePolicyOutput
- func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
- func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
- type CertifiateCertificatePolicyInput
- type CertifiateCertificatePolicyIssuerParameters
- type CertifiateCertificatePolicyIssuerParametersArgs
- func (CertifiateCertificatePolicyIssuerParametersArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput
- func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersOutput
- func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
- func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
- type CertifiateCertificatePolicyIssuerParametersInput
- type CertifiateCertificatePolicyIssuerParametersOutput
- func (CertifiateCertificatePolicyIssuerParametersOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyIssuerParametersOutput) Name() pulumi.StringOutput
- func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput
- func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersOutput
- func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
- func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
- type CertifiateCertificatePolicyIssuerParametersPtrInput
- type CertifiateCertificatePolicyIssuerParametersPtrOutput
- func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) Elem() CertifiateCertificatePolicyIssuerParametersOutput
- func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
- func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
- type CertifiateCertificatePolicyKeyProperties
- type CertifiateCertificatePolicyKeyPropertiesArgs
- func (CertifiateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
- func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
- func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
- func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
- type CertifiateCertificatePolicyKeyPropertiesInput
- type CertifiateCertificatePolicyKeyPropertiesOutput
- func (CertifiateCertificatePolicyKeyPropertiesOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) Exportable() pulumi.BoolOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) KeySize() pulumi.IntOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) KeyType() pulumi.StringOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) ReuseKey() pulumi.BoolOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
- type CertifiateCertificatePolicyKeyPropertiesPtrInput
- type CertifiateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) Elem() CertifiateCertificatePolicyKeyPropertiesOutput
- func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) Exportable() pulumi.BoolPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeySize() pulumi.IntPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeyType() pulumi.StringPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey() pulumi.BoolPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
- type CertifiateCertificatePolicyLifetimeAction
- type CertifiateCertificatePolicyLifetimeActionAction
- type CertifiateCertificatePolicyLifetimeActionActionArgs
- func (CertifiateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput
- func (i CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput
- type CertifiateCertificatePolicyLifetimeActionActionInput
- type CertifiateCertificatePolicyLifetimeActionActionOutput
- func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
- func (CertifiateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput
- func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput
- type CertifiateCertificatePolicyLifetimeActionArgs
- func (CertifiateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput
- func (i CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionOutput
- type CertifiateCertificatePolicyLifetimeActionArray
- func (CertifiateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput
- func (i CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput
- type CertifiateCertificatePolicyLifetimeActionArrayInput
- type CertifiateCertificatePolicyLifetimeActionArrayOutput
- func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) Index(i pulumi.IntInput) CertifiateCertificatePolicyLifetimeActionOutput
- func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput
- func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput
- type CertifiateCertificatePolicyLifetimeActionInput
- type CertifiateCertificatePolicyLifetimeActionOutput
- func (o CertifiateCertificatePolicyLifetimeActionOutput) Action() CertifiateCertificatePolicyLifetimeActionActionOutput
- func (CertifiateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput
- func (o CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionOutput
- func (o CertifiateCertificatePolicyLifetimeActionOutput) Trigger() CertifiateCertificatePolicyLifetimeActionTriggerOutput
- type CertifiateCertificatePolicyLifetimeActionTrigger
- type CertifiateCertificatePolicyLifetimeActionTriggerArgs
- func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput
- func (i CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput
- type CertifiateCertificatePolicyLifetimeActionTriggerInput
- type CertifiateCertificatePolicyLifetimeActionTriggerOutput
- func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
- func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage() pulumi.IntPtrOutput
- func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput
- func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput
- type CertifiateCertificatePolicyOutput
- func (CertifiateCertificatePolicyOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyOutput) IssuerParameters() CertifiateCertificatePolicyIssuerParametersOutput
- func (o CertifiateCertificatePolicyOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesOutput
- func (o CertifiateCertificatePolicyOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
- func (o CertifiateCertificatePolicyOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesOutput
- func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput
- func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutputWithContext(ctx context.Context) CertifiateCertificatePolicyOutput
- func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
- func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
- func (o CertifiateCertificatePolicyOutput) X509CertificateProperties() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- type CertifiateCertificatePolicyPtrInput
- type CertifiateCertificatePolicyPtrOutput
- func (o CertifiateCertificatePolicyPtrOutput) Elem() CertifiateCertificatePolicyOutput
- func (CertifiateCertificatePolicyPtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyPtrOutput) IssuerParameters() CertifiateCertificatePolicyIssuerParametersPtrOutput
- func (o CertifiateCertificatePolicyPtrOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertifiateCertificatePolicyPtrOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
- func (o CertifiateCertificatePolicyPtrOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesPtrOutput
- func (o CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
- func (o CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
- func (o CertifiateCertificatePolicyPtrOutput) X509CertificateProperties() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- type CertifiateCertificatePolicySecretProperties
- type CertifiateCertificatePolicySecretPropertiesArgs
- func (CertifiateCertificatePolicySecretPropertiesArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput
- func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesOutput
- func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
- func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
- type CertifiateCertificatePolicySecretPropertiesInput
- type CertifiateCertificatePolicySecretPropertiesOutput
- func (o CertifiateCertificatePolicySecretPropertiesOutput) ContentType() pulumi.StringOutput
- func (CertifiateCertificatePolicySecretPropertiesOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput
- func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesOutput
- func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
- func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
- type CertifiateCertificatePolicySecretPropertiesPtrInput
- type CertifiateCertificatePolicySecretPropertiesPtrOutput
- func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) Elem() CertifiateCertificatePolicySecretPropertiesOutput
- func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
- func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
- type CertifiateCertificatePolicyX509CertificateProperties
- type CertifiateCertificatePolicyX509CertificatePropertiesArgs
- func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput
- func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput
- func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- type CertifiateCertificatePolicyX509CertificatePropertiesInput
- type CertifiateCertificatePolicyX509CertificatePropertiesOutput
- func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) KeyUsages() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) Subject() pulumi.StringOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames() ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths() pulumi.IntOutput
- type CertifiateCertificatePolicyX509CertificatePropertiesPtrInput
- type CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) Elem() CertifiateCertificatePolicyX509CertificatePropertiesOutput
- func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) KeyUsages() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject() pulumi.StringPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntPtrOutput
- type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames
- type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs
- func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() ...
- func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() ...
- func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput
- type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames() pulumi.StringArrayOutput
- func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns() pulumi.StringArrayOutput
- type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput
- type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Elem() ...
- func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails() pulumi.StringArrayOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns() pulumi.StringArrayOutput
- type CertifiateCertificatePtrInput
- type CertifiateCertificatePtrOutput
- func (o CertifiateCertificatePtrOutput) Contents() pulumi.StringPtrOutput
- func (o CertifiateCertificatePtrOutput) Elem() CertifiateCertificateOutput
- func (CertifiateCertificatePtrOutput) ElementType() reflect.Type
- func (o CertifiateCertificatePtrOutput) Password() pulumi.StringPtrOutput
- func (o CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
- func (o CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
- type CertifiateInput
- type CertifiateMap
- type CertifiateMapInput
- type CertifiateMapOutput
- func (CertifiateMapOutput) ElementType() reflect.Type
- func (o CertifiateMapOutput) MapIndex(k pulumi.StringInput) CertifiateOutput
- func (o CertifiateMapOutput) ToCertifiateMapOutput() CertifiateMapOutput
- func (o CertifiateMapOutput) ToCertifiateMapOutputWithContext(ctx context.Context) CertifiateMapOutput
- type CertifiateOutput
- func (CertifiateOutput) ElementType() reflect.Type
- func (o CertifiateOutput) ToCertifiateOutput() CertifiateOutput
- func (o CertifiateOutput) ToCertifiateOutputWithContext(ctx context.Context) CertifiateOutput
- func (o CertifiateOutput) ToCertifiatePtrOutput() CertifiatePtrOutput
- func (o CertifiateOutput) ToCertifiatePtrOutputWithContext(ctx context.Context) CertifiatePtrOutput
- type CertifiatePtrInput
- type CertifiatePtrOutput
- type CertifiateState
- type Certificate
- func (*Certificate) ElementType() reflect.Type
- func (i *Certificate) ToCertificateOutput() CertificateOutput
- func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
- func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateCertificate
- type CertificateCertificateArgs
- func (CertificateCertificateArgs) ElementType() reflect.Type
- func (i CertificateCertificateArgs) ToCertificateCertificateOutput() CertificateCertificateOutput
- func (i CertificateCertificateArgs) ToCertificateCertificateOutputWithContext(ctx context.Context) CertificateCertificateOutput
- func (i CertificateCertificateArgs) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
- func (i CertificateCertificateArgs) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
- type CertificateCertificateAttribute
- type CertificateCertificateAttributeArgs
- func (CertificateCertificateAttributeArgs) ElementType() reflect.Type
- func (i CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput
- func (i CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutputWithContext(ctx context.Context) CertificateCertificateAttributeOutput
- type CertificateCertificateAttributeArray
- func (CertificateCertificateAttributeArray) ElementType() reflect.Type
- func (i CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput
- func (i CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertificateCertificateAttributeArrayOutput
- type CertificateCertificateAttributeArrayInput
- type CertificateCertificateAttributeArrayOutput
- func (CertificateCertificateAttributeArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateAttributeArrayOutput) Index(i pulumi.IntInput) CertificateCertificateAttributeOutput
- func (o CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput
- func (o CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertificateCertificateAttributeArrayOutput
- type CertificateCertificateAttributeInput
- type CertificateCertificateAttributeOutput
- func (o CertificateCertificateAttributeOutput) Created() pulumi.StringPtrOutput
- func (CertificateCertificateAttributeOutput) ElementType() reflect.Type
- func (o CertificateCertificateAttributeOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertificateCertificateAttributeOutput) Expires() pulumi.StringPtrOutput
- func (o CertificateCertificateAttributeOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateCertificateAttributeOutput) RecoveryLevel() pulumi.StringPtrOutput
- func (o CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput
- func (o CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutputWithContext(ctx context.Context) CertificateCertificateAttributeOutput
- func (o CertificateCertificateAttributeOutput) Updated() pulumi.StringPtrOutput
- type CertificateCertificateInput
- type CertificateCertificateOutput
- func (o CertificateCertificateOutput) Contents() pulumi.StringOutput
- func (CertificateCertificateOutput) ElementType() reflect.Type
- func (o CertificateCertificateOutput) Password() pulumi.StringPtrOutput
- func (o CertificateCertificateOutput) ToCertificateCertificateOutput() CertificateCertificateOutput
- func (o CertificateCertificateOutput) ToCertificateCertificateOutputWithContext(ctx context.Context) CertificateCertificateOutput
- func (o CertificateCertificateOutput) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
- func (o CertificateCertificateOutput) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
- type CertificateCertificatePolicy
- type CertificateCertificatePolicyArgs
- func (CertificateCertificatePolicyArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput
- func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutputWithContext(ctx context.Context) CertificateCertificatePolicyOutput
- func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
- func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
- type CertificateCertificatePolicyInput
- type CertificateCertificatePolicyIssuerParameters
- type CertificateCertificatePolicyIssuerParametersArgs
- func (CertificateCertificatePolicyIssuerParametersArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput
- func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersOutput
- func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
- func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
- type CertificateCertificatePolicyIssuerParametersInput
- type CertificateCertificatePolicyIssuerParametersOutput
- func (CertificateCertificatePolicyIssuerParametersOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyIssuerParametersOutput) Name() pulumi.StringOutput
- func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput
- func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersOutput
- func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
- func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
- type CertificateCertificatePolicyIssuerParametersPtrInput
- type CertificateCertificatePolicyIssuerParametersPtrOutput
- func (o CertificateCertificatePolicyIssuerParametersPtrOutput) Elem() CertificateCertificatePolicyIssuerParametersOutput
- func (CertificateCertificatePolicyIssuerParametersPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyIssuerParametersPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
- func (o CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
- type CertificateCertificatePolicyKeyProperties
- type CertificateCertificatePolicyKeyPropertiesArgs
- func (CertificateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
- func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
- func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
- func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
- type CertificateCertificatePolicyKeyPropertiesInput
- type CertificateCertificatePolicyKeyPropertiesOutput
- func (CertificateCertificatePolicyKeyPropertiesOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyKeyPropertiesOutput) Exportable() pulumi.BoolOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) KeySize() pulumi.IntOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) KeyType() pulumi.StringOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) ReuseKey() pulumi.BoolOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
- type CertificateCertificatePolicyKeyPropertiesPtrInput
- type CertificateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) Elem() CertificateCertificatePolicyKeyPropertiesOutput
- func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) Exportable() pulumi.BoolPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) KeySize() pulumi.IntPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) KeyType() pulumi.StringPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey() pulumi.BoolPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
- type CertificateCertificatePolicyLifetimeAction
- type CertificateCertificatePolicyLifetimeActionAction
- type CertificateCertificatePolicyLifetimeActionActionArgs
- func (CertificateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput
- func (i CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionActionOutput
- type CertificateCertificatePolicyLifetimeActionActionInput
- type CertificateCertificatePolicyLifetimeActionActionOutput
- func (o CertificateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
- func (CertificateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput
- func (o CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionActionOutput
- type CertificateCertificatePolicyLifetimeActionArgs
- func (CertificateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput
- func (i CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionOutput
- type CertificateCertificatePolicyLifetimeActionArray
- func (CertificateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
- func (i CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput
- func (i CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput
- type CertificateCertificatePolicyLifetimeActionArrayInput
- type CertificateCertificatePolicyLifetimeActionArrayOutput
- func (CertificateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyLifetimeActionArrayOutput) Index(i pulumi.IntInput) CertificateCertificatePolicyLifetimeActionOutput
- func (o CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput
- func (o CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput
- type CertificateCertificatePolicyLifetimeActionInput
- type CertificateCertificatePolicyLifetimeActionOutput
- func (o CertificateCertificatePolicyLifetimeActionOutput) Action() CertificateCertificatePolicyLifetimeActionActionOutput
- func (CertificateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput
- func (o CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionOutput
- func (o CertificateCertificatePolicyLifetimeActionOutput) Trigger() CertificateCertificatePolicyLifetimeActionTriggerOutput
- type CertificateCertificatePolicyLifetimeActionTrigger
- type CertificateCertificatePolicyLifetimeActionTriggerArgs
- func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput
- func (i CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput
- type CertificateCertificatePolicyLifetimeActionTriggerInput
- type CertificateCertificatePolicyLifetimeActionTriggerOutput
- func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
- func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage() pulumi.IntPtrOutput
- func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput
- func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput
- type CertificateCertificatePolicyOutput
- func (CertificateCertificatePolicyOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyOutput) IssuerParameters() CertificateCertificatePolicyIssuerParametersOutput
- func (o CertificateCertificatePolicyOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesOutput
- func (o CertificateCertificatePolicyOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
- func (o CertificateCertificatePolicyOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesOutput
- func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput
- func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutputWithContext(ctx context.Context) CertificateCertificatePolicyOutput
- func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
- func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
- func (o CertificateCertificatePolicyOutput) X509CertificateProperties() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- type CertificateCertificatePolicyPtrInput
- type CertificateCertificatePolicyPtrOutput
- func (o CertificateCertificatePolicyPtrOutput) Elem() CertificateCertificatePolicyOutput
- func (CertificateCertificatePolicyPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyPtrOutput) IssuerParameters() CertificateCertificatePolicyIssuerParametersPtrOutput
- func (o CertificateCertificatePolicyPtrOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesPtrOutput
- func (o CertificateCertificatePolicyPtrOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
- func (o CertificateCertificatePolicyPtrOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesPtrOutput
- func (o CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
- func (o CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
- func (o CertificateCertificatePolicyPtrOutput) X509CertificateProperties() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- type CertificateCertificatePolicySecretProperties
- type CertificateCertificatePolicySecretPropertiesArgs
- func (CertificateCertificatePolicySecretPropertiesArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput
- func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesOutput
- func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
- func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
- type CertificateCertificatePolicySecretPropertiesInput
- type CertificateCertificatePolicySecretPropertiesOutput
- func (o CertificateCertificatePolicySecretPropertiesOutput) ContentType() pulumi.StringOutput
- func (CertificateCertificatePolicySecretPropertiesOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput
- func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesOutput
- func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
- func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
- type CertificateCertificatePolicySecretPropertiesPtrInput
- type CertificateCertificatePolicySecretPropertiesPtrOutput
- func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ContentType() pulumi.StringPtrOutput
- func (o CertificateCertificatePolicySecretPropertiesPtrOutput) Elem() CertificateCertificatePolicySecretPropertiesOutput
- func (CertificateCertificatePolicySecretPropertiesPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
- func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
- type CertificateCertificatePolicyX509CertificateProperties
- type CertificateCertificatePolicyX509CertificatePropertiesArgs
- func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput
- func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput
- func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- type CertificateCertificatePolicyX509CertificatePropertiesInput
- type CertificateCertificatePolicyX509CertificatePropertiesOutput
- func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) KeyUsages() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) Subject() pulumi.StringOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames() ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths() pulumi.IntOutput
- type CertificateCertificatePolicyX509CertificatePropertiesPtrInput
- type CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) Elem() CertificateCertificatePolicyX509CertificatePropertiesOutput
- func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) KeyUsages() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntPtrOutput
- type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames
- type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs
- func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() ...
- func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() ...
- func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput
- type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames() pulumi.StringArrayOutput
- func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns() pulumi.StringArrayOutput
- type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput
- type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Elem() ...
- func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails() pulumi.StringArrayOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns() pulumi.StringArrayOutput
- type CertificateCertificatePtrInput
- type CertificateCertificatePtrOutput
- func (o CertificateCertificatePtrOutput) Contents() pulumi.StringPtrOutput
- func (o CertificateCertificatePtrOutput) Elem() CertificateCertificateOutput
- func (CertificateCertificatePtrOutput) ElementType() reflect.Type
- func (o CertificateCertificatePtrOutput) Password() pulumi.StringPtrOutput
- func (o CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
- func (o CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
- type CertificateInput
- type CertificateIssuer
- func (*CertificateIssuer) ElementType() reflect.Type
- func (i *CertificateIssuer) ToCertificateIssuerOutput() CertificateIssuerOutput
- func (i *CertificateIssuer) ToCertificateIssuerOutputWithContext(ctx context.Context) CertificateIssuerOutput
- func (i *CertificateIssuer) ToCertificateIssuerPtrOutput() CertificateIssuerPtrOutput
- func (i *CertificateIssuer) ToCertificateIssuerPtrOutputWithContext(ctx context.Context) CertificateIssuerPtrOutput
- type CertificateIssuerAdmin
- type CertificateIssuerAdminArgs
- type CertificateIssuerAdminArray
- func (CertificateIssuerAdminArray) ElementType() reflect.Type
- func (i CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput
- func (i CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) CertificateIssuerAdminArrayOutput
- type CertificateIssuerAdminArrayInput
- type CertificateIssuerAdminArrayOutput
- func (CertificateIssuerAdminArrayOutput) ElementType() reflect.Type
- func (o CertificateIssuerAdminArrayOutput) Index(i pulumi.IntInput) CertificateIssuerAdminOutput
- func (o CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput
- func (o CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) CertificateIssuerAdminArrayOutput
- type CertificateIssuerAdminInput
- type CertificateIssuerAdminOutput
- func (CertificateIssuerAdminOutput) ElementType() reflect.Type
- func (o CertificateIssuerAdminOutput) EmailAddress() pulumi.StringOutput
- func (o CertificateIssuerAdminOutput) FirstName() pulumi.StringPtrOutput
- func (o CertificateIssuerAdminOutput) LastName() pulumi.StringPtrOutput
- func (o CertificateIssuerAdminOutput) Phone() pulumi.StringPtrOutput
- func (o CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutput() CertificateIssuerAdminOutput
- func (o CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutputWithContext(ctx context.Context) CertificateIssuerAdminOutput
- type CertificateIssuerArgs
- type CertificateIssuerArray
- type CertificateIssuerArrayInput
- type CertificateIssuerArrayOutput
- func (CertificateIssuerArrayOutput) ElementType() reflect.Type
- func (o CertificateIssuerArrayOutput) Index(i pulumi.IntInput) CertificateIssuerOutput
- func (o CertificateIssuerArrayOutput) ToCertificateIssuerArrayOutput() CertificateIssuerArrayOutput
- func (o CertificateIssuerArrayOutput) ToCertificateIssuerArrayOutputWithContext(ctx context.Context) CertificateIssuerArrayOutput
- type CertificateIssuerInput
- type CertificateIssuerMap
- type CertificateIssuerMapInput
- type CertificateIssuerMapOutput
- func (CertificateIssuerMapOutput) ElementType() reflect.Type
- func (o CertificateIssuerMapOutput) MapIndex(k pulumi.StringInput) CertificateIssuerOutput
- func (o CertificateIssuerMapOutput) ToCertificateIssuerMapOutput() CertificateIssuerMapOutput
- func (o CertificateIssuerMapOutput) ToCertificateIssuerMapOutputWithContext(ctx context.Context) CertificateIssuerMapOutput
- type CertificateIssuerOutput
- func (CertificateIssuerOutput) ElementType() reflect.Type
- func (o CertificateIssuerOutput) ToCertificateIssuerOutput() CertificateIssuerOutput
- func (o CertificateIssuerOutput) ToCertificateIssuerOutputWithContext(ctx context.Context) CertificateIssuerOutput
- func (o CertificateIssuerOutput) ToCertificateIssuerPtrOutput() CertificateIssuerPtrOutput
- func (o CertificateIssuerOutput) ToCertificateIssuerPtrOutputWithContext(ctx context.Context) CertificateIssuerPtrOutput
- type CertificateIssuerPtrInput
- type CertificateIssuerPtrOutput
- type CertificateIssuerState
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- type CertificateState
- type GetCertificateCertificatePolicy
- type GetCertificateCertificatePolicyArgs
- func (GetCertificateCertificatePolicyArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput
- func (i GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyOutput
- type GetCertificateCertificatePolicyArray
- func (GetCertificateCertificatePolicyArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput
- func (i GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyArrayOutput
- type GetCertificateCertificatePolicyArrayInput
- type GetCertificateCertificatePolicyArrayOutput
- func (GetCertificateCertificatePolicyArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyOutput
- func (o GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput
- func (o GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyArrayOutput
- type GetCertificateCertificatePolicyInput
- type GetCertificateCertificatePolicyIssuerParameter
- type GetCertificateCertificatePolicyIssuerParameterArgs
- func (GetCertificateCertificatePolicyIssuerParameterArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput
- func (i GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterOutput
- type GetCertificateCertificatePolicyIssuerParameterArray
- func (GetCertificateCertificatePolicyIssuerParameterArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput
- func (i GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput
- type GetCertificateCertificatePolicyIssuerParameterArrayInput
- type GetCertificateCertificatePolicyIssuerParameterArrayOutput
- func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyIssuerParameterOutput
- func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput
- func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput
- type GetCertificateCertificatePolicyIssuerParameterInput
- type GetCertificateCertificatePolicyIssuerParameterOutput
- func (GetCertificateCertificatePolicyIssuerParameterOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyIssuerParameterOutput) Name() pulumi.StringOutput
- func (o GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput
- func (o GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterOutput
- type GetCertificateCertificatePolicyKeyProperty
- type GetCertificateCertificatePolicyKeyPropertyArgs
- func (GetCertificateCertificatePolicyKeyPropertyArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput
- func (i GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyOutput
- type GetCertificateCertificatePolicyKeyPropertyArray
- func (GetCertificateCertificatePolicyKeyPropertyArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput
- func (i GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput
- type GetCertificateCertificatePolicyKeyPropertyArrayInput
- type GetCertificateCertificatePolicyKeyPropertyArrayOutput
- func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyKeyPropertyOutput
- func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput
- func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput
- type GetCertificateCertificatePolicyKeyPropertyInput
- type GetCertificateCertificatePolicyKeyPropertyOutput
- func (GetCertificateCertificatePolicyKeyPropertyOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyKeyPropertyOutput) Exportable() pulumi.BoolOutput
- func (o GetCertificateCertificatePolicyKeyPropertyOutput) KeySize() pulumi.IntOutput
- func (o GetCertificateCertificatePolicyKeyPropertyOutput) KeyType() pulumi.StringOutput
- func (o GetCertificateCertificatePolicyKeyPropertyOutput) ReuseKey() pulumi.BoolOutput
- func (o GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput
- func (o GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyOutput
- type GetCertificateCertificatePolicyLifetimeAction
- type GetCertificateCertificatePolicyLifetimeActionAction
- type GetCertificateCertificatePolicyLifetimeActionActionArgs
- func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput
- func (i GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput
- type GetCertificateCertificatePolicyLifetimeActionActionArray
- func (GetCertificateCertificatePolicyLifetimeActionActionArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
- func (i GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionActionArrayInput
- type GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
- func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyLifetimeActionActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
- func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionActionInput
- type GetCertificateCertificatePolicyLifetimeActionActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
- func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput
- type GetCertificateCertificatePolicyLifetimeActionArgs
- func (GetCertificateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput
- func (i GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionOutput
- type GetCertificateCertificatePolicyLifetimeActionArray
- func (GetCertificateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput
- func (i GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionArrayInput
- type GetCertificateCertificatePolicyLifetimeActionArrayOutput
- func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyLifetimeActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput
- func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionInput
- type GetCertificateCertificatePolicyLifetimeActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionOutput) Actions() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
- func (GetCertificateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionOutput
- func (o GetCertificateCertificatePolicyLifetimeActionOutput) Triggers() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionTrigger
- type GetCertificateCertificatePolicyLifetimeActionTriggerArgs
- func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput
- func (i GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
- type GetCertificateCertificatePolicyLifetimeActionTriggerArray
- func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
- func (i GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput
- type GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
- func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
- type GetCertificateCertificatePolicyLifetimeActionTriggerInput
- type GetCertificateCertificatePolicyLifetimeActionTriggerOutput
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry() pulumi.IntOutput
- func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage() pulumi.IntOutput
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput
- func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
- type GetCertificateCertificatePolicyOutput
- func (GetCertificateCertificatePolicyOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyOutput) IssuerParameters() GetCertificateCertificatePolicyIssuerParameterArrayOutput
- func (o GetCertificateCertificatePolicyOutput) KeyProperties() GetCertificateCertificatePolicyKeyPropertyArrayOutput
- func (o GetCertificateCertificatePolicyOutput) LifetimeActions() GetCertificateCertificatePolicyLifetimeActionArrayOutput
- func (o GetCertificateCertificatePolicyOutput) SecretProperties() GetCertificateCertificatePolicySecretPropertyArrayOutput
- func (o GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput
- func (o GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyOutput
- func (o GetCertificateCertificatePolicyOutput) X509CertificateProperties() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
- type GetCertificateCertificatePolicySecretProperty
- type GetCertificateCertificatePolicySecretPropertyArgs
- func (GetCertificateCertificatePolicySecretPropertyArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput
- func (i GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyOutput
- type GetCertificateCertificatePolicySecretPropertyArray
- func (GetCertificateCertificatePolicySecretPropertyArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput
- func (i GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput
- type GetCertificateCertificatePolicySecretPropertyArrayInput
- type GetCertificateCertificatePolicySecretPropertyArrayOutput
- func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicySecretPropertyOutput
- func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput
- func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput
- type GetCertificateCertificatePolicySecretPropertyInput
- type GetCertificateCertificatePolicySecretPropertyOutput
- func (o GetCertificateCertificatePolicySecretPropertyOutput) ContentType() pulumi.StringOutput
- func (GetCertificateCertificatePolicySecretPropertyOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput
- func (o GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyOutput
- type GetCertificateCertificatePolicyX509CertificateProperty
- type GetCertificateCertificatePolicyX509CertificatePropertyArgs
- func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput
- func (i GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput
- type GetCertificateCertificatePolicyX509CertificatePropertyArray
- func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
- func (i GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
- type GetCertificateCertificatePolicyX509CertificatePropertyArrayInput
- type GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
- func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) Index(i pulumi.IntInput) GetCertificateCertificatePolicyX509CertificatePropertyOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
- type GetCertificateCertificatePolicyX509CertificatePropertyInput
- type GetCertificateCertificatePolicyX509CertificatePropertyOutput
- func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) KeyUsages() pulumi.StringArrayOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) Subject() pulumi.StringOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) SubjectAlternativeNames() ...
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ValidityInMonths() pulumi.IntOutput
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeName
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs
- func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() ...
- func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(ctx context.Context) ...
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray
- func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ElementType() reflect.Type
- func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() ...
- func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(ctx context.Context) ...
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
- func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() ...
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(ctx context.Context) ...
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput
- type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) DnsNames() pulumi.StringArrayOutput
- func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ElementType() reflect.Type
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Emails() pulumi.StringArrayOutput
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() ...
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(ctx context.Context) ...
- func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Upns() pulumi.StringArrayOutput
- type GetCertificateDataArgs
- type GetCertificateDataResult
- type GetCertificateIssuerAdmin
- type GetCertificateIssuerAdminArgs
- func (GetCertificateIssuerAdminArgs) ElementType() reflect.Type
- func (i GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput
- func (i GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutputWithContext(ctx context.Context) GetCertificateIssuerAdminOutput
- type GetCertificateIssuerAdminArray
- func (GetCertificateIssuerAdminArray) ElementType() reflect.Type
- func (i GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput
- func (i GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) GetCertificateIssuerAdminArrayOutput
- type GetCertificateIssuerAdminArrayInput
- type GetCertificateIssuerAdminArrayOutput
- func (GetCertificateIssuerAdminArrayOutput) ElementType() reflect.Type
- func (o GetCertificateIssuerAdminArrayOutput) Index(i pulumi.IntInput) GetCertificateIssuerAdminOutput
- func (o GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput
- func (o GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) GetCertificateIssuerAdminArrayOutput
- type GetCertificateIssuerAdminInput
- type GetCertificateIssuerAdminOutput
- func (GetCertificateIssuerAdminOutput) ElementType() reflect.Type
- func (o GetCertificateIssuerAdminOutput) EmailAddress() pulumi.StringOutput
- func (o GetCertificateIssuerAdminOutput) FirstName() pulumi.StringOutput
- func (o GetCertificateIssuerAdminOutput) LastName() pulumi.StringOutput
- func (o GetCertificateIssuerAdminOutput) Phone() pulumi.StringOutput
- func (o GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput
- func (o GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutputWithContext(ctx context.Context) GetCertificateIssuerAdminOutput
- type GetKeyVaultAccessPolicy
- type GetKeyVaultAccessPolicyArgs
- type GetKeyVaultAccessPolicyArray
- func (GetKeyVaultAccessPolicyArray) ElementType() reflect.Type
- func (i GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput
- func (i GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyArrayOutput
- type GetKeyVaultAccessPolicyArrayInput
- type GetKeyVaultAccessPolicyArrayOutput
- func (GetKeyVaultAccessPolicyArrayOutput) ElementType() reflect.Type
- func (o GetKeyVaultAccessPolicyArrayOutput) Index(i pulumi.IntInput) GetKeyVaultAccessPolicyOutput
- func (o GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput
- func (o GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyArrayOutput
- type GetKeyVaultAccessPolicyInput
- type GetKeyVaultAccessPolicyOutput
- func (o GetKeyVaultAccessPolicyOutput) ApplicationId() pulumi.StringOutput
- func (o GetKeyVaultAccessPolicyOutput) CertificatePermissions() pulumi.StringArrayOutput
- func (GetKeyVaultAccessPolicyOutput) ElementType() reflect.Type
- func (o GetKeyVaultAccessPolicyOutput) KeyPermissions() pulumi.StringArrayOutput
- func (o GetKeyVaultAccessPolicyOutput) ObjectId() pulumi.StringOutput
- func (o GetKeyVaultAccessPolicyOutput) SecretPermissions() pulumi.StringArrayOutput
- func (o GetKeyVaultAccessPolicyOutput) StoragePermissions() pulumi.StringArrayOutput
- func (o GetKeyVaultAccessPolicyOutput) TenantId() pulumi.StringOutput
- func (o GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput
- func (o GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyOutput
- type GetKeyVaultNetworkAcl
- type GetKeyVaultNetworkAclArgs
- type GetKeyVaultNetworkAclArray
- func (GetKeyVaultNetworkAclArray) ElementType() reflect.Type
- func (i GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput
- func (i GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclArrayOutput
- type GetKeyVaultNetworkAclArrayInput
- type GetKeyVaultNetworkAclArrayOutput
- func (GetKeyVaultNetworkAclArrayOutput) ElementType() reflect.Type
- func (o GetKeyVaultNetworkAclArrayOutput) Index(i pulumi.IntInput) GetKeyVaultNetworkAclOutput
- func (o GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput
- func (o GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclArrayOutput
- type GetKeyVaultNetworkAclInput
- type GetKeyVaultNetworkAclOutput
- func (o GetKeyVaultNetworkAclOutput) Bypass() pulumi.StringOutput
- func (o GetKeyVaultNetworkAclOutput) DefaultAction() pulumi.StringOutput
- func (GetKeyVaultNetworkAclOutput) ElementType() reflect.Type
- func (o GetKeyVaultNetworkAclOutput) IpRules() pulumi.StringArrayOutput
- func (o GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput
- func (o GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclOutput
- func (o GetKeyVaultNetworkAclOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
- type Key
- type KeyArgs
- type KeyArray
- type KeyArrayInput
- type KeyArrayOutput
- type KeyInput
- type KeyMap
- type KeyMapInput
- type KeyMapOutput
- type KeyOutput
- type KeyPtrInput
- type KeyPtrOutput
- type KeyState
- type KeyVault
- func (*KeyVault) ElementType() reflect.Type
- func (i *KeyVault) ToKeyVaultOutput() KeyVaultOutput
- func (i *KeyVault) ToKeyVaultOutputWithContext(ctx context.Context) KeyVaultOutput
- func (i *KeyVault) ToKeyVaultPtrOutput() KeyVaultPtrOutput
- func (i *KeyVault) ToKeyVaultPtrOutputWithContext(ctx context.Context) KeyVaultPtrOutput
- type KeyVaultAccessPolicy
- type KeyVaultAccessPolicyArgs
- type KeyVaultAccessPolicyArray
- type KeyVaultAccessPolicyArrayInput
- type KeyVaultAccessPolicyArrayOutput
- func (KeyVaultAccessPolicyArrayOutput) ElementType() reflect.Type
- func (o KeyVaultAccessPolicyArrayOutput) Index(i pulumi.IntInput) KeyVaultAccessPolicyOutput
- func (o KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput
- func (o KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) KeyVaultAccessPolicyArrayOutput
- type KeyVaultAccessPolicyInput
- type KeyVaultAccessPolicyOutput
- func (o KeyVaultAccessPolicyOutput) ApplicationId() pulumi.StringPtrOutput
- func (o KeyVaultAccessPolicyOutput) CertificatePermissions() pulumi.StringArrayOutput
- func (KeyVaultAccessPolicyOutput) ElementType() reflect.Type
- func (o KeyVaultAccessPolicyOutput) KeyPermissions() pulumi.StringArrayOutput
- func (o KeyVaultAccessPolicyOutput) ObjectId() pulumi.StringOutput
- func (o KeyVaultAccessPolicyOutput) SecretPermissions() pulumi.StringArrayOutput
- func (o KeyVaultAccessPolicyOutput) StoragePermissions() pulumi.StringArrayOutput
- func (o KeyVaultAccessPolicyOutput) TenantId() pulumi.StringOutput
- func (o KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput
- func (o KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutputWithContext(ctx context.Context) KeyVaultAccessPolicyOutput
- type KeyVaultArgs
- type KeyVaultArray
- type KeyVaultArrayInput
- type KeyVaultArrayOutput
- type KeyVaultContact
- type KeyVaultContactArgs
- type KeyVaultContactArray
- type KeyVaultContactArrayInput
- type KeyVaultContactArrayOutput
- func (KeyVaultContactArrayOutput) ElementType() reflect.Type
- func (o KeyVaultContactArrayOutput) Index(i pulumi.IntInput) KeyVaultContactOutput
- func (o KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutput() KeyVaultContactArrayOutput
- func (o KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutputWithContext(ctx context.Context) KeyVaultContactArrayOutput
- type KeyVaultContactInput
- type KeyVaultContactOutput
- func (KeyVaultContactOutput) ElementType() reflect.Type
- func (o KeyVaultContactOutput) Email() pulumi.StringOutput
- func (o KeyVaultContactOutput) Name() pulumi.StringPtrOutput
- func (o KeyVaultContactOutput) Phone() pulumi.StringPtrOutput
- func (o KeyVaultContactOutput) ToKeyVaultContactOutput() KeyVaultContactOutput
- func (o KeyVaultContactOutput) ToKeyVaultContactOutputWithContext(ctx context.Context) KeyVaultContactOutput
- type KeyVaultInput
- type KeyVaultMap
- type KeyVaultMapInput
- type KeyVaultMapOutput
- type KeyVaultNetworkAcls
- type KeyVaultNetworkAclsArgs
- func (KeyVaultNetworkAclsArgs) ElementType() reflect.Type
- func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput
- func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutputWithContext(ctx context.Context) KeyVaultNetworkAclsOutput
- func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
- func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
- type KeyVaultNetworkAclsInput
- type KeyVaultNetworkAclsOutput
- func (o KeyVaultNetworkAclsOutput) Bypass() pulumi.StringOutput
- func (o KeyVaultNetworkAclsOutput) DefaultAction() pulumi.StringOutput
- func (KeyVaultNetworkAclsOutput) ElementType() reflect.Type
- func (o KeyVaultNetworkAclsOutput) IpRules() pulumi.StringArrayOutput
- func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput
- func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutputWithContext(ctx context.Context) KeyVaultNetworkAclsOutput
- func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
- func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
- func (o KeyVaultNetworkAclsOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
- type KeyVaultNetworkAclsPtrInput
- type KeyVaultNetworkAclsPtrOutput
- func (o KeyVaultNetworkAclsPtrOutput) Bypass() pulumi.StringPtrOutput
- func (o KeyVaultNetworkAclsPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o KeyVaultNetworkAclsPtrOutput) Elem() KeyVaultNetworkAclsOutput
- func (KeyVaultNetworkAclsPtrOutput) ElementType() reflect.Type
- func (o KeyVaultNetworkAclsPtrOutput) IpRules() pulumi.StringArrayOutput
- func (o KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
- func (o KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
- func (o KeyVaultNetworkAclsPtrOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
- type KeyVaultOutput
- func (KeyVaultOutput) ElementType() reflect.Type
- func (o KeyVaultOutput) ToKeyVaultOutput() KeyVaultOutput
- func (o KeyVaultOutput) ToKeyVaultOutputWithContext(ctx context.Context) KeyVaultOutput
- func (o KeyVaultOutput) ToKeyVaultPtrOutput() KeyVaultPtrOutput
- func (o KeyVaultOutput) ToKeyVaultPtrOutputWithContext(ctx context.Context) KeyVaultPtrOutput
- type KeyVaultPtrInput
- type KeyVaultPtrOutput
- type KeyVaultState
- type LookupAccessPolicyArgs
- type LookupAccessPolicyResult
- type LookupCertificateArgs
- type LookupCertificateIssuerArgs
- type LookupCertificateIssuerResult
- type LookupCertificateResult
- type LookupKeyArgs
- type LookupKeyResult
- type LookupKeyVaultArgs
- type LookupKeyVaultResult
- type LookupSecretArgs
- type LookupSecretResult
- type Secret
- func (*Secret) ElementType() reflect.Type
- func (i *Secret) ToSecretOutput() SecretOutput
- func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- func (i *Secret) ToSecretPtrOutput() SecretPtrOutput
- func (i *Secret) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
- type SecretArgs
- type SecretArray
- type SecretArrayInput
- type SecretArrayOutput
- type SecretInput
- type SecretMap
- type SecretMapInput
- type SecretMapOutput
- type SecretOutput
- func (SecretOutput) ElementType() reflect.Type
- func (o SecretOutput) ToSecretOutput() SecretOutput
- func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- func (o SecretOutput) ToSecretPtrOutput() SecretPtrOutput
- func (o SecretOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
- type SecretPtrInput
- type SecretPtrOutput
- type SecretState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // The object ID of an Application in Azure Active Directory. ApplicationId pulumi.StringPtrOutput `pulumi:"applicationId"` // List of certificate permissions, must be one or more from the following: `Backup`, `Create`, `Delete`, `DeleteIssuers`, `Get`, `GetIssuers`, `Import`, `List`, `ListIssuers`, `ManageContacts`, `ManageIssuers`, `Purge`, `Recover`, `Restore`, `SetIssuers` and `Update`. CertificatePermissions pulumi.StringArrayOutput `pulumi:"certificatePermissions"` // List of key permissions, must be one or more from the following: `Backup`, `Create`, `Decrypt`, `Delete`, `Encrypt`, `Get`, `Import`, `List`, `Purge`, `Recover`, `Restore`, `Sign`, `UnwrapKey`, `Update`, `Verify` and `WrapKey`. KeyPermissions pulumi.StringArrayOutput `pulumi:"keyPermissions"` // Specifies the id of the Key Vault resource. Changing this // forces a new resource to be created. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // The object ID of a user, service principal or security // group in the Azure Active Directory tenant for the vault. The object ID must // be unique for the list of access policies. Changing this forces a new resource // to be created. ObjectId pulumi.StringOutput `pulumi:"objectId"` // List of secret permissions, must be one or more from the following: `Backup`, `Delete`, `get`, `list`, `purge`, `recover`, `restore` and `set`. SecretPermissions pulumi.StringArrayOutput `pulumi:"secretPermissions"` // List of storage permissions, must be one or more from the following: `Backup`, `Delete`, `DeleteSAS`, `Get`, `GetSAS`, `List`, `ListSAS`, `Purge`, `Recover`, `RegenerateKey`, `Restore`, `Set`, `SetSAS` and `Update`. StoragePermissions pulumi.StringArrayOutput `pulumi:"storagePermissions"` // The Azure Active Directory tenant ID that should be used // for authenticating requests to the key vault. Changing this forces a new resource // to be created. TenantId pulumi.StringOutput `pulumi:"tenantId"` }
Manages a Key Vault Access Policy.
> **NOTE:** It's possible to define Key Vault Access Policies both within the `keyvault.KeyVault` resource via the `accessPolicy` block and by using the `keyvault.AccessPolicy` resource. However it's not possible to use both methods to manage Access Policies within a KeyVault, since there'll be conflicts.
> **NOTE:** Azure permits a maximum of 1024 Access Policies per Key Vault - [more information can be found in this document](https://docs.microsoft.com/en-us/azure/key-vault/key-vault-secure-your-key-vault#data-plane-access-control).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("premium"), }) if err != nil { return err } _, err = keyvault.NewAccessPolicy(ctx, "exampleAccessPolicy", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, }) if err != nil { return err } return nil }) }
```
## Import
Key Vault Access Policies can be imported using the Resource ID of the Key Vault, plus some additional metadata. If both an `object_id` and `application_id` are specified, then the Access Policy can be imported using the following code
```sh
$ pulumi import azure:keyvault/accessPolicy:AccessPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.KeyVault/vaults/test-vault/objectId/11111111-1111-1111-1111-111111111111/applicationId/22222222-2222-2222-2222-222222222222
```
where `11111111-1111-1111-1111-111111111111` is the `object_id` and `22222222-2222-2222-2222-222222222222` is the `application_id`. --- Access Policies with an `object_id` but no `application_id` can be imported using the following command
```sh
$ pulumi import azure:keyvault/accessPolicy:AccessPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.KeyVault/vaults/test-vault/objectId/11111111-1111-1111-1111-111111111111
```
where `11111111-1111-1111-1111-111111111111` is the `object_id`.
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy 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 NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPolicy) ElementType ¶
func (*AccessPolicy) ElementType() reflect.Type
func (*AccessPolicy) ToAccessPolicyOutput ¶
func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyPtrOutput ¶
func (i *AccessPolicy) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
func (*AccessPolicy) ToAccessPolicyPtrOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // The object ID of an Application in Azure Active Directory. ApplicationId pulumi.StringPtrInput // List of certificate permissions, must be one or more from the following: `Backup`, `Create`, `Delete`, `DeleteIssuers`, `Get`, `GetIssuers`, `Import`, `List`, `ListIssuers`, `ManageContacts`, `ManageIssuers`, `Purge`, `Recover`, `Restore`, `SetIssuers` and `Update`. CertificatePermissions pulumi.StringArrayInput // List of key permissions, must be one or more from the following: `Backup`, `Create`, `Decrypt`, `Delete`, `Encrypt`, `Get`, `Import`, `List`, `Purge`, `Recover`, `Restore`, `Sign`, `UnwrapKey`, `Update`, `Verify` and `WrapKey`. KeyPermissions pulumi.StringArrayInput // Specifies the id of the Key Vault resource. Changing this // forces a new resource to be created. KeyVaultId pulumi.StringInput // The object ID of a user, service principal or security // group in the Azure Active Directory tenant for the vault. The object ID must // be unique for the list of access policies. Changing this forces a new resource // to be created. ObjectId pulumi.StringInput // List of secret permissions, must be one or more from the following: `Backup`, `Delete`, `get`, `list`, `purge`, `recover`, `restore` and `set`. SecretPermissions pulumi.StringArrayInput // List of storage permissions, must be one or more from the following: `Backup`, `Delete`, `DeleteSAS`, `Get`, `GetSAS`, `List`, `ListSAS`, `Purge`, `Recover`, `RegenerateKey`, `Restore`, `Set`, `SetSAS` and `Update`. StoragePermissions pulumi.StringArrayInput // The Azure Active Directory tenant ID that should be used // for authenticating requests to the key vault. Changing this forces a new resource // to be created. TenantId pulumi.StringInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyArray ¶
type AccessPolicyArray []AccessPolicyInput
func (AccessPolicyArray) ElementType ¶
func (AccessPolicyArray) ElementType() reflect.Type
func (AccessPolicyArray) ToAccessPolicyArrayOutput ¶
func (i AccessPolicyArray) ToAccessPolicyArrayOutput() AccessPolicyArrayOutput
func (AccessPolicyArray) ToAccessPolicyArrayOutputWithContext ¶
func (i AccessPolicyArray) ToAccessPolicyArrayOutputWithContext(ctx context.Context) AccessPolicyArrayOutput
type AccessPolicyArrayInput ¶
type AccessPolicyArrayInput interface { pulumi.Input ToAccessPolicyArrayOutput() AccessPolicyArrayOutput ToAccessPolicyArrayOutputWithContext(context.Context) AccessPolicyArrayOutput }
AccessPolicyArrayInput is an input type that accepts AccessPolicyArray and AccessPolicyArrayOutput values. You can construct a concrete instance of `AccessPolicyArrayInput` via:
AccessPolicyArray{ AccessPolicyArgs{...} }
type AccessPolicyArrayOutput ¶
type AccessPolicyArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyArrayOutput) ElementType ¶
func (AccessPolicyArrayOutput) ElementType() reflect.Type
func (AccessPolicyArrayOutput) Index ¶
func (o AccessPolicyArrayOutput) Index(i pulumi.IntInput) AccessPolicyOutput
func (AccessPolicyArrayOutput) ToAccessPolicyArrayOutput ¶
func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutput() AccessPolicyArrayOutput
func (AccessPolicyArrayOutput) ToAccessPolicyArrayOutputWithContext ¶
func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutputWithContext(ctx context.Context) AccessPolicyArrayOutput
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput }
type AccessPolicyMap ¶
type AccessPolicyMap map[string]AccessPolicyInput
func (AccessPolicyMap) ElementType ¶
func (AccessPolicyMap) ElementType() reflect.Type
func (AccessPolicyMap) ToAccessPolicyMapOutput ¶
func (i AccessPolicyMap) ToAccessPolicyMapOutput() AccessPolicyMapOutput
func (AccessPolicyMap) ToAccessPolicyMapOutputWithContext ¶
func (i AccessPolicyMap) ToAccessPolicyMapOutputWithContext(ctx context.Context) AccessPolicyMapOutput
type AccessPolicyMapInput ¶
type AccessPolicyMapInput interface { pulumi.Input ToAccessPolicyMapOutput() AccessPolicyMapOutput ToAccessPolicyMapOutputWithContext(context.Context) AccessPolicyMapOutput }
AccessPolicyMapInput is an input type that accepts AccessPolicyMap and AccessPolicyMapOutput values. You can construct a concrete instance of `AccessPolicyMapInput` via:
AccessPolicyMap{ "key": AccessPolicyArgs{...} }
type AccessPolicyMapOutput ¶
type AccessPolicyMapOutput struct{ *pulumi.OutputState }
func (AccessPolicyMapOutput) ElementType ¶
func (AccessPolicyMapOutput) ElementType() reflect.Type
func (AccessPolicyMapOutput) MapIndex ¶
func (o AccessPolicyMapOutput) MapIndex(k pulumi.StringInput) AccessPolicyOutput
func (AccessPolicyMapOutput) ToAccessPolicyMapOutput ¶
func (o AccessPolicyMapOutput) ToAccessPolicyMapOutput() AccessPolicyMapOutput
func (AccessPolicyMapOutput) ToAccessPolicyMapOutputWithContext ¶
func (o AccessPolicyMapOutput) ToAccessPolicyMapOutputWithContext(ctx context.Context) AccessPolicyMapOutput
type AccessPolicyOutput ¶
type AccessPolicyOutput struct {
*pulumi.OutputState
}
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyPtrOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
func (AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
type AccessPolicyPtrInput ¶
type AccessPolicyPtrInput interface { pulumi.Input ToAccessPolicyPtrOutput() AccessPolicyPtrOutput ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput }
type AccessPolicyPtrOutput ¶
type AccessPolicyPtrOutput struct {
*pulumi.OutputState
}
func (AccessPolicyPtrOutput) ElementType ¶
func (AccessPolicyPtrOutput) ElementType() reflect.Type
func (AccessPolicyPtrOutput) ToAccessPolicyPtrOutput ¶
func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutput() AccessPolicyPtrOutput
func (AccessPolicyPtrOutput) ToAccessPolicyPtrOutputWithContext ¶
func (o AccessPolicyPtrOutput) ToAccessPolicyPtrOutputWithContext(ctx context.Context) AccessPolicyPtrOutput
type AccessPolicyState ¶
type AccessPolicyState struct { // The object ID of an Application in Azure Active Directory. ApplicationId pulumi.StringPtrInput // List of certificate permissions, must be one or more from the following: `Backup`, `Create`, `Delete`, `DeleteIssuers`, `Get`, `GetIssuers`, `Import`, `List`, `ListIssuers`, `ManageContacts`, `ManageIssuers`, `Purge`, `Recover`, `Restore`, `SetIssuers` and `Update`. CertificatePermissions pulumi.StringArrayInput // List of key permissions, must be one or more from the following: `Backup`, `Create`, `Decrypt`, `Delete`, `Encrypt`, `Get`, `Import`, `List`, `Purge`, `Recover`, `Restore`, `Sign`, `UnwrapKey`, `Update`, `Verify` and `WrapKey`. KeyPermissions pulumi.StringArrayInput // Specifies the id of the Key Vault resource. Changing this // forces a new resource to be created. KeyVaultId pulumi.StringPtrInput // The object ID of a user, service principal or security // group in the Azure Active Directory tenant for the vault. The object ID must // be unique for the list of access policies. Changing this forces a new resource // to be created. ObjectId pulumi.StringPtrInput // List of secret permissions, must be one or more from the following: `Backup`, `Delete`, `get`, `list`, `purge`, `recover`, `restore` and `set`. SecretPermissions pulumi.StringArrayInput // List of storage permissions, must be one or more from the following: `Backup`, `Delete`, `DeleteSAS`, `Get`, `GetSAS`, `List`, `ListSAS`, `Purge`, `Recover`, `RegenerateKey`, `Restore`, `Set`, `SetSAS` and `Update`. StoragePermissions pulumi.StringArrayInput // The Azure Active Directory tenant ID that should be used // for authenticating requests to the key vault. Changing this forces a new resource // to be created. TenantId pulumi.StringPtrInput }
func (AccessPolicyState) ElementType ¶
func (AccessPolicyState) ElementType() reflect.Type
type Certifiate
deprecated
type Certifiate struct { pulumi.CustomResourceState // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertifiateCertificatePtrOutput `pulumi:"certificate"` // A `certificateAttribute` block as defined below. CertificateAttributes CertifiateCertificateAttributeArrayOutput `pulumi:"certificateAttributes"` // The raw Key Vault Certificate data represented as a hexadecimal string. CertificateData pulumi.StringOutput `pulumi:"certificateData"` // The Base64 encoded Key Vault Certificate data. CertificateDataBase64 pulumi.StringOutput `pulumi:"certificateDataBase64"` // A `certificatePolicy` block as defined below. CertificatePolicy CertifiateCertificatePolicyOutput `pulumi:"certificatePolicy"` // The ID of the Key Vault where the Certificate should be created. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the associated Key Vault Secret. SecretId pulumi.StringOutput `pulumi:"secretId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The X509 Thumbprint of the Key Vault Certificate represented as a hexadecimal string. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` // The current version of the Key Vault Certificate. Version pulumi.StringOutput `pulumi:"version"` }
Manages a Key Vault Certificate.
## Example Usage ### Generating a new certificate
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), SoftDeleteRetentionDays: pulumi.Int(7), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), CertificatePermissions: pulumi.StringArray{ pulumi.String("create"), pulumi.String("delete"), pulumi.String("deleteissuers"), pulumi.String("get"), pulumi.String("getissuers"), pulumi.String("import"), pulumi.String("list"), pulumi.String("listissuers"), pulumi.String("managecontacts"), pulumi.String("manageissuers"), pulumi.String("purge"), pulumi.String("setissuers"), pulumi.String("update"), }, KeyPermissions: pulumi.StringArray{ pulumi.String("backup"), pulumi.String("create"), pulumi.String("decrypt"), pulumi.String("delete"), pulumi.String("encrypt"), pulumi.String("get"), pulumi.String("import"), pulumi.String("list"), pulumi.String("purge"), pulumi.String("recover"), pulumi.String("restore"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("update"), pulumi.String("verify"), pulumi.String("wrapKey"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("backup"), pulumi.String("delete"), pulumi.String("get"), pulumi.String("list"), pulumi.String("purge"), pulumi.String("recover"), pulumi.String("restore"), pulumi.String("set"), }, }, }, }) if err != nil { return err } _, err = keyvault.NewCertificate(ctx, "exampleCertificate", &keyvault.CertificateArgs{ KeyVaultId: exampleKeyVault.ID(), CertificatePolicy: &keyvault.CertificateCertificatePolicyArgs{ IssuerParameters: &keyvault.CertificateCertificatePolicyIssuerParametersArgs{ Name: pulumi.String("Self"), }, KeyProperties: &keyvault.CertificateCertificatePolicyKeyPropertiesArgs{ Exportable: pulumi.Bool(true), KeySize: pulumi.Int(2048), KeyType: pulumi.String("RSA"), ReuseKey: pulumi.Bool(true), }, LifetimeActions: keyvault.CertificateCertificatePolicyLifetimeActionArray{ &keyvault.CertificateCertificatePolicyLifetimeActionArgs{ Action: &keyvault.CertificateCertificatePolicyLifetimeActionActionArgs{ ActionType: pulumi.String("AutoRenew"), }, Trigger: &keyvault.CertificateCertificatePolicyLifetimeActionTriggerArgs{ DaysBeforeExpiry: pulumi.Int(30), }, }, }, SecretProperties: &keyvault.CertificateCertificatePolicySecretPropertiesArgs{ ContentType: pulumi.String("application/x-pkcs12"), }, X509CertificateProperties: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesArgs{ ExtendedKeyUsages: pulumi.StringArray{ pulumi.String("1.3.6.1.5.5.7.3.1"), }, KeyUsages: pulumi.StringArray{ pulumi.String("cRLSign"), pulumi.String("dataEncipherment"), pulumi.String("digitalSignature"), pulumi.String("keyAgreement"), pulumi.String("keyCertSign"), pulumi.String("keyEncipherment"), }, SubjectAlternativeNames: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{ DnsNames: pulumi.StringArray{ pulumi.String("internal.contoso.com"), pulumi.String("domain.hello.world"), }, }, Subject: pulumi.String("CN=hello-world"), ValidityInMonths: pulumi.Int(12), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Key Vault Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:keyvault/certifiate:Certifiate example "https://example-keyvault.vault.azure.net/certificates/example/fdf067c93bbb4b22bff4d8b7a9a56217"
```
Deprecated: azure.keyvault.Certifiate has been deprecated in favor of azure.keyvault.Certificate
func GetCertifiate ¶
func GetCertifiate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertifiateState, opts ...pulumi.ResourceOption) (*Certifiate, error)
GetCertifiate gets an existing Certifiate 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 NewCertifiate ¶
func NewCertifiate(ctx *pulumi.Context, name string, args *CertifiateArgs, opts ...pulumi.ResourceOption) (*Certifiate, error)
NewCertifiate registers a new resource with the given unique name, arguments, and options.
func (*Certifiate) ElementType ¶
func (*Certifiate) ElementType() reflect.Type
func (*Certifiate) ToCertifiateOutput ¶
func (i *Certifiate) ToCertifiateOutput() CertifiateOutput
func (*Certifiate) ToCertifiateOutputWithContext ¶
func (i *Certifiate) ToCertifiateOutputWithContext(ctx context.Context) CertifiateOutput
func (*Certifiate) ToCertifiatePtrOutput ¶
func (i *Certifiate) ToCertifiatePtrOutput() CertifiatePtrOutput
func (*Certifiate) ToCertifiatePtrOutputWithContext ¶
func (i *Certifiate) ToCertifiatePtrOutputWithContext(ctx context.Context) CertifiatePtrOutput
type CertifiateArgs ¶
type CertifiateArgs struct { // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertifiateCertificatePtrInput // A `certificatePolicy` block as defined below. CertificatePolicy CertifiateCertificatePolicyInput // The ID of the Key Vault where the Certificate should be created. KeyVaultId pulumi.StringInput // Specifies the name of the Key Vault Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Certifiate resource.
func (CertifiateArgs) ElementType ¶
func (CertifiateArgs) ElementType() reflect.Type
type CertifiateArray ¶
type CertifiateArray []CertifiateInput
func (CertifiateArray) ElementType ¶
func (CertifiateArray) ElementType() reflect.Type
func (CertifiateArray) ToCertifiateArrayOutput ¶
func (i CertifiateArray) ToCertifiateArrayOutput() CertifiateArrayOutput
func (CertifiateArray) ToCertifiateArrayOutputWithContext ¶
func (i CertifiateArray) ToCertifiateArrayOutputWithContext(ctx context.Context) CertifiateArrayOutput
type CertifiateArrayInput ¶
type CertifiateArrayInput interface { pulumi.Input ToCertifiateArrayOutput() CertifiateArrayOutput ToCertifiateArrayOutputWithContext(context.Context) CertifiateArrayOutput }
CertifiateArrayInput is an input type that accepts CertifiateArray and CertifiateArrayOutput values. You can construct a concrete instance of `CertifiateArrayInput` via:
CertifiateArray{ CertifiateArgs{...} }
type CertifiateArrayOutput ¶
type CertifiateArrayOutput struct{ *pulumi.OutputState }
func (CertifiateArrayOutput) ElementType ¶
func (CertifiateArrayOutput) ElementType() reflect.Type
func (CertifiateArrayOutput) Index ¶
func (o CertifiateArrayOutput) Index(i pulumi.IntInput) CertifiateOutput
func (CertifiateArrayOutput) ToCertifiateArrayOutput ¶
func (o CertifiateArrayOutput) ToCertifiateArrayOutput() CertifiateArrayOutput
func (CertifiateArrayOutput) ToCertifiateArrayOutputWithContext ¶
func (o CertifiateArrayOutput) ToCertifiateArrayOutputWithContext(ctx context.Context) CertifiateArrayOutput
type CertifiateCertificate ¶
type CertifiateCertificate struct { // The base64-encoded certificate contents. Changing this forces a new resource to be created. Contents string `pulumi:"contents"` // The password associated with the certificate. Changing this forces a new resource to be created. Password *string `pulumi:"password"` }
type CertifiateCertificateArgs ¶
type CertifiateCertificateArgs struct { // The base64-encoded certificate contents. Changing this forces a new resource to be created. Contents pulumi.StringInput `pulumi:"contents"` // The password associated with the certificate. Changing this forces a new resource to be created. Password pulumi.StringPtrInput `pulumi:"password"` }
func (CertifiateCertificateArgs) ElementType ¶
func (CertifiateCertificateArgs) ElementType() reflect.Type
func (CertifiateCertificateArgs) ToCertifiateCertificateOutput ¶
func (i CertifiateCertificateArgs) ToCertifiateCertificateOutput() CertifiateCertificateOutput
func (CertifiateCertificateArgs) ToCertifiateCertificateOutputWithContext ¶
func (i CertifiateCertificateArgs) ToCertifiateCertificateOutputWithContext(ctx context.Context) CertifiateCertificateOutput
func (CertifiateCertificateArgs) ToCertifiateCertificatePtrOutput ¶
func (i CertifiateCertificateArgs) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
func (CertifiateCertificateArgs) ToCertifiateCertificatePtrOutputWithContext ¶
func (i CertifiateCertificateArgs) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
type CertifiateCertificateAttribute ¶
type CertifiateCertificateAttribute struct { // The create time of the Key Vault Certificate. Created *string `pulumi:"created"` // whether the Key Vault Certificate is enabled. Enabled *bool `pulumi:"enabled"` // The expires time of the Key Vault Certificate. Expires *string `pulumi:"expires"` // The not before valid time of the Key Vault Certificate. NotBefore *string `pulumi:"notBefore"` // The deletion recovery level of the Key Vault Certificate. RecoveryLevel *string `pulumi:"recoveryLevel"` // The recent update time of the Key Vault Certificate. Updated *string `pulumi:"updated"` }
type CertifiateCertificateAttributeArgs ¶
type CertifiateCertificateAttributeArgs struct { // The create time of the Key Vault Certificate. Created pulumi.StringPtrInput `pulumi:"created"` // whether the Key Vault Certificate is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The expires time of the Key Vault Certificate. Expires pulumi.StringPtrInput `pulumi:"expires"` // The not before valid time of the Key Vault Certificate. NotBefore pulumi.StringPtrInput `pulumi:"notBefore"` // The deletion recovery level of the Key Vault Certificate. RecoveryLevel pulumi.StringPtrInput `pulumi:"recoveryLevel"` // The recent update time of the Key Vault Certificate. Updated pulumi.StringPtrInput `pulumi:"updated"` }
func (CertifiateCertificateAttributeArgs) ElementType ¶
func (CertifiateCertificateAttributeArgs) ElementType() reflect.Type
func (CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutput ¶
func (i CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput
func (CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutputWithContext ¶
func (i CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutputWithContext(ctx context.Context) CertifiateCertificateAttributeOutput
type CertifiateCertificateAttributeArray ¶
type CertifiateCertificateAttributeArray []CertifiateCertificateAttributeInput
func (CertifiateCertificateAttributeArray) ElementType ¶
func (CertifiateCertificateAttributeArray) ElementType() reflect.Type
func (CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutput ¶
func (i CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput
func (CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutputWithContext ¶
func (i CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertifiateCertificateAttributeArrayOutput
type CertifiateCertificateAttributeArrayInput ¶
type CertifiateCertificateAttributeArrayInput interface { pulumi.Input ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput ToCertifiateCertificateAttributeArrayOutputWithContext(context.Context) CertifiateCertificateAttributeArrayOutput }
CertifiateCertificateAttributeArrayInput is an input type that accepts CertifiateCertificateAttributeArray and CertifiateCertificateAttributeArrayOutput values. You can construct a concrete instance of `CertifiateCertificateAttributeArrayInput` via:
CertifiateCertificateAttributeArray{ CertifiateCertificateAttributeArgs{...} }
type CertifiateCertificateAttributeArrayOutput ¶
type CertifiateCertificateAttributeArrayOutput struct{ *pulumi.OutputState }
func (CertifiateCertificateAttributeArrayOutput) ElementType ¶
func (CertifiateCertificateAttributeArrayOutput) ElementType() reflect.Type
func (CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutput ¶
func (o CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput
func (CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutputWithContext ¶
func (o CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertifiateCertificateAttributeArrayOutput
type CertifiateCertificateAttributeInput ¶
type CertifiateCertificateAttributeInput interface { pulumi.Input ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput ToCertifiateCertificateAttributeOutputWithContext(context.Context) CertifiateCertificateAttributeOutput }
CertifiateCertificateAttributeInput is an input type that accepts CertifiateCertificateAttributeArgs and CertifiateCertificateAttributeOutput values. You can construct a concrete instance of `CertifiateCertificateAttributeInput` via:
CertifiateCertificateAttributeArgs{...}
type CertifiateCertificateAttributeOutput ¶
type CertifiateCertificateAttributeOutput struct{ *pulumi.OutputState }
func (CertifiateCertificateAttributeOutput) Created ¶
func (o CertifiateCertificateAttributeOutput) Created() pulumi.StringPtrOutput
The create time of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) ElementType ¶
func (CertifiateCertificateAttributeOutput) ElementType() reflect.Type
func (CertifiateCertificateAttributeOutput) Enabled ¶
func (o CertifiateCertificateAttributeOutput) Enabled() pulumi.BoolPtrOutput
whether the Key Vault Certificate is enabled.
func (CertifiateCertificateAttributeOutput) Expires ¶
func (o CertifiateCertificateAttributeOutput) Expires() pulumi.StringPtrOutput
The expires time of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) NotBefore ¶
func (o CertifiateCertificateAttributeOutput) NotBefore() pulumi.StringPtrOutput
The not before valid time of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) RecoveryLevel ¶
func (o CertifiateCertificateAttributeOutput) RecoveryLevel() pulumi.StringPtrOutput
The deletion recovery level of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutput ¶
func (o CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput
func (CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutputWithContext ¶
func (o CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutputWithContext(ctx context.Context) CertifiateCertificateAttributeOutput
func (CertifiateCertificateAttributeOutput) Updated ¶
func (o CertifiateCertificateAttributeOutput) Updated() pulumi.StringPtrOutput
The recent update time of the Key Vault Certificate.
type CertifiateCertificateInput ¶
type CertifiateCertificateInput interface { pulumi.Input ToCertifiateCertificateOutput() CertifiateCertificateOutput ToCertifiateCertificateOutputWithContext(context.Context) CertifiateCertificateOutput }
CertifiateCertificateInput is an input type that accepts CertifiateCertificateArgs and CertifiateCertificateOutput values. You can construct a concrete instance of `CertifiateCertificateInput` via:
CertifiateCertificateArgs{...}
type CertifiateCertificateOutput ¶
type CertifiateCertificateOutput struct{ *pulumi.OutputState }
func (CertifiateCertificateOutput) Contents ¶
func (o CertifiateCertificateOutput) Contents() pulumi.StringOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertifiateCertificateOutput) ElementType ¶
func (CertifiateCertificateOutput) ElementType() reflect.Type
func (CertifiateCertificateOutput) Password ¶
func (o CertifiateCertificateOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertifiateCertificateOutput) ToCertifiateCertificateOutput ¶
func (o CertifiateCertificateOutput) ToCertifiateCertificateOutput() CertifiateCertificateOutput
func (CertifiateCertificateOutput) ToCertifiateCertificateOutputWithContext ¶
func (o CertifiateCertificateOutput) ToCertifiateCertificateOutputWithContext(ctx context.Context) CertifiateCertificateOutput
func (CertifiateCertificateOutput) ToCertifiateCertificatePtrOutput ¶
func (o CertifiateCertificateOutput) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
func (CertifiateCertificateOutput) ToCertifiateCertificatePtrOutputWithContext ¶
func (o CertifiateCertificateOutput) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
type CertifiateCertificatePolicy ¶
type CertifiateCertificatePolicy struct { // A `issuerParameters` block as defined below. IssuerParameters CertifiateCertificatePolicyIssuerParameters `pulumi:"issuerParameters"` // A `keyProperties` block as defined below. KeyProperties CertifiateCertificatePolicyKeyProperties `pulumi:"keyProperties"` // A `lifetimeAction` block as defined below. LifetimeActions []CertifiateCertificatePolicyLifetimeAction `pulumi:"lifetimeActions"` // A `secretProperties` block as defined below. SecretProperties CertifiateCertificatePolicySecretProperties `pulumi:"secretProperties"` // A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified. X509CertificateProperties *CertifiateCertificatePolicyX509CertificateProperties `pulumi:"x509CertificateProperties"` }
type CertifiateCertificatePolicyArgs ¶
type CertifiateCertificatePolicyArgs struct { // A `issuerParameters` block as defined below. IssuerParameters CertifiateCertificatePolicyIssuerParametersInput `pulumi:"issuerParameters"` // A `keyProperties` block as defined below. KeyProperties CertifiateCertificatePolicyKeyPropertiesInput `pulumi:"keyProperties"` // A `lifetimeAction` block as defined below. LifetimeActions CertifiateCertificatePolicyLifetimeActionArrayInput `pulumi:"lifetimeActions"` // A `secretProperties` block as defined below. SecretProperties CertifiateCertificatePolicySecretPropertiesInput `pulumi:"secretProperties"` // A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified. X509CertificateProperties CertifiateCertificatePolicyX509CertificatePropertiesPtrInput `pulumi:"x509CertificateProperties"` }
func (CertifiateCertificatePolicyArgs) ElementType ¶
func (CertifiateCertificatePolicyArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutput ¶
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutputWithContext ¶
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutputWithContext(ctx context.Context) CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutput ¶
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutputWithContext ¶
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
type CertifiateCertificatePolicyInput ¶
type CertifiateCertificatePolicyInput interface { pulumi.Input ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput ToCertifiateCertificatePolicyOutputWithContext(context.Context) CertifiateCertificatePolicyOutput }
CertifiateCertificatePolicyInput is an input type that accepts CertifiateCertificatePolicyArgs and CertifiateCertificatePolicyOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyInput` via:
CertifiateCertificatePolicyArgs{...}
type CertifiateCertificatePolicyIssuerParameters ¶
type CertifiateCertificatePolicyIssuerParameters struct { // The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type CertifiateCertificatePolicyIssuerParametersArgs ¶
type CertifiateCertificatePolicyIssuerParametersArgs struct { // The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (CertifiateCertificatePolicyIssuerParametersArgs) ElementType ¶
func (CertifiateCertificatePolicyIssuerParametersArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutput ¶
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext ¶
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersOutput
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutput ¶
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext ¶
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
type CertifiateCertificatePolicyIssuerParametersInput ¶
type CertifiateCertificatePolicyIssuerParametersInput interface { pulumi.Input ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(context.Context) CertifiateCertificatePolicyIssuerParametersOutput }
CertifiateCertificatePolicyIssuerParametersInput is an input type that accepts CertifiateCertificatePolicyIssuerParametersArgs and CertifiateCertificatePolicyIssuerParametersOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyIssuerParametersInput` via:
CertifiateCertificatePolicyIssuerParametersArgs{...}
type CertifiateCertificatePolicyIssuerParametersOutput ¶
type CertifiateCertificatePolicyIssuerParametersOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyIssuerParametersOutput) ElementType ¶
func (CertifiateCertificatePolicyIssuerParametersOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyIssuerParametersOutput) Name ¶
func (o CertifiateCertificatePolicyIssuerParametersOutput) Name() pulumi.StringOutput
The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutput ¶
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput
func (CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext ¶
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersOutput
func (CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput ¶
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
func (CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
type CertifiateCertificatePolicyIssuerParametersPtrInput ¶
type CertifiateCertificatePolicyIssuerParametersPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput }
CertifiateCertificatePolicyIssuerParametersPtrInput is an input type that accepts CertifiateCertificatePolicyIssuerParametersArgs, CertifiateCertificatePolicyIssuerParametersPtr and CertifiateCertificatePolicyIssuerParametersPtrOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyIssuerParametersPtrInput` via:
CertifiateCertificatePolicyIssuerParametersArgs{...} or: nil
func CertifiateCertificatePolicyIssuerParametersPtr ¶
func CertifiateCertificatePolicyIssuerParametersPtr(v *CertifiateCertificatePolicyIssuerParametersArgs) CertifiateCertificatePolicyIssuerParametersPtrInput
type CertifiateCertificatePolicyIssuerParametersPtrOutput ¶
type CertifiateCertificatePolicyIssuerParametersPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ElementType ¶
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) Name ¶
The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput ¶
func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
type CertifiateCertificatePolicyKeyProperties ¶
type CertifiateCertificatePolicyKeyProperties struct { // Is this Certificate Exportable? Changing this forces a new resource to be created. Exportable bool `pulumi:"exportable"` // The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created. KeySize int `pulumi:"keySize"` // Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created. KeyType string `pulumi:"keyType"` // Is the key reusable? Changing this forces a new resource to be created. ReuseKey bool `pulumi:"reuseKey"` }
type CertifiateCertificatePolicyKeyPropertiesArgs ¶
type CertifiateCertificatePolicyKeyPropertiesArgs struct { // Is this Certificate Exportable? Changing this forces a new resource to be created. Exportable pulumi.BoolInput `pulumi:"exportable"` // The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created. KeySize pulumi.IntInput `pulumi:"keySize"` // Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created. KeyType pulumi.StringInput `pulumi:"keyType"` // Is the key reusable? Changing this forces a new resource to be created. ReuseKey pulumi.BoolInput `pulumi:"reuseKey"` }
func (CertifiateCertificatePolicyKeyPropertiesArgs) ElementType ¶
func (CertifiateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutput ¶
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext ¶
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput ¶
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
type CertifiateCertificatePolicyKeyPropertiesInput ¶
type CertifiateCertificatePolicyKeyPropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(context.Context) CertifiateCertificatePolicyKeyPropertiesOutput }
CertifiateCertificatePolicyKeyPropertiesInput is an input type that accepts CertifiateCertificatePolicyKeyPropertiesArgs and CertifiateCertificatePolicyKeyPropertiesOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyKeyPropertiesInput` via:
CertifiateCertificatePolicyKeyPropertiesArgs{...}
type CertifiateCertificatePolicyKeyPropertiesOutput ¶
type CertifiateCertificatePolicyKeyPropertiesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyKeyPropertiesOutput) ElementType ¶
func (CertifiateCertificatePolicyKeyPropertiesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyKeyPropertiesOutput) Exportable ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) Exportable() pulumi.BoolOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesOutput) KeySize ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) KeySize() pulumi.IntOutput
The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesOutput) KeyType ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) KeyType() pulumi.StringOutput
Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesOutput) ReuseKey ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ReuseKey() pulumi.BoolOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutput ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
type CertifiateCertificatePolicyKeyPropertiesPtrInput ¶
type CertifiateCertificatePolicyKeyPropertiesPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput }
CertifiateCertificatePolicyKeyPropertiesPtrInput is an input type that accepts CertifiateCertificatePolicyKeyPropertiesArgs, CertifiateCertificatePolicyKeyPropertiesPtr and CertifiateCertificatePolicyKeyPropertiesPtrOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyKeyPropertiesPtrInput` via:
CertifiateCertificatePolicyKeyPropertiesArgs{...} or: nil
func CertifiateCertificatePolicyKeyPropertiesPtr ¶
func CertifiateCertificatePolicyKeyPropertiesPtr(v *CertifiateCertificatePolicyKeyPropertiesArgs) CertifiateCertificatePolicyKeyPropertiesPtrInput
type CertifiateCertificatePolicyKeyPropertiesPtrOutput ¶
type CertifiateCertificatePolicyKeyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ElementType ¶
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) Exportable ¶
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) Exportable() pulumi.BoolPtrOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeySize ¶
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeySize() pulumi.IntPtrOutput
The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeyType ¶
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeyType() pulumi.StringPtrOutput
Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey ¶
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey() pulumi.BoolPtrOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput ¶
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
type CertifiateCertificatePolicyLifetimeAction ¶
type CertifiateCertificatePolicyLifetimeAction struct { // A `action` block as defined below. Action CertifiateCertificatePolicyLifetimeActionAction `pulumi:"action"` // A `trigger` block as defined below. Trigger CertifiateCertificatePolicyLifetimeActionTrigger `pulumi:"trigger"` }
type CertifiateCertificatePolicyLifetimeActionAction ¶
type CertifiateCertificatePolicyLifetimeActionAction struct { // The Type of action to be performed when the lifetime trigger is triggerec. Possible values include `AutoRenew` and `EmailContacts`. Changing this forces a new resource to be created. ActionType string `pulumi:"actionType"` }
type CertifiateCertificatePolicyLifetimeActionActionArgs ¶
type CertifiateCertificatePolicyLifetimeActionActionArgs struct { // The Type of action to be performed when the lifetime trigger is triggerec. Possible values include `AutoRenew` and `EmailContacts`. Changing this forces a new resource to be created. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutput ¶
func (i CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext ¶
func (i CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput
type CertifiateCertificatePolicyLifetimeActionActionInput ¶
type CertifiateCertificatePolicyLifetimeActionActionInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput }
CertifiateCertificatePolicyLifetimeActionActionInput is an input type that accepts CertifiateCertificatePolicyLifetimeActionActionArgs and CertifiateCertificatePolicyLifetimeActionActionOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyLifetimeActionActionInput` via:
CertifiateCertificatePolicyLifetimeActionActionArgs{...}
type CertifiateCertificatePolicyLifetimeActionActionOutput ¶
type CertifiateCertificatePolicyLifetimeActionActionOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ActionType ¶
func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
The Type of action to be performed when the lifetime trigger is triggerec. Possible values include `AutoRenew` and `EmailContacts`. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutput ¶
func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext ¶
func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput
type CertifiateCertificatePolicyLifetimeActionArgs ¶
type CertifiateCertificatePolicyLifetimeActionArgs struct { // A `action` block as defined below. Action CertifiateCertificatePolicyLifetimeActionActionInput `pulumi:"action"` // A `trigger` block as defined below. Trigger CertifiateCertificatePolicyLifetimeActionTriggerInput `pulumi:"trigger"` }
func (CertifiateCertificatePolicyLifetimeActionArgs) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutput ¶
func (i CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput
func (CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext ¶
func (i CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionOutput
type CertifiateCertificatePolicyLifetimeActionArray ¶
type CertifiateCertificatePolicyLifetimeActionArray []CertifiateCertificatePolicyLifetimeActionInput
func (CertifiateCertificatePolicyLifetimeActionArray) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutput ¶
func (i CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput
func (CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext ¶
func (i CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput
type CertifiateCertificatePolicyLifetimeActionArrayInput ¶
type CertifiateCertificatePolicyLifetimeActionArrayInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput }
CertifiateCertificatePolicyLifetimeActionArrayInput is an input type that accepts CertifiateCertificatePolicyLifetimeActionArray and CertifiateCertificatePolicyLifetimeActionArrayOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyLifetimeActionArrayInput` via:
CertifiateCertificatePolicyLifetimeActionArray{ CertifiateCertificatePolicyLifetimeActionArgs{...} }
type CertifiateCertificatePolicyLifetimeActionArrayOutput ¶
type CertifiateCertificatePolicyLifetimeActionArrayOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutput ¶
func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext ¶
func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput
type CertifiateCertificatePolicyLifetimeActionInput ¶
type CertifiateCertificatePolicyLifetimeActionInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionOutput }
CertifiateCertificatePolicyLifetimeActionInput is an input type that accepts CertifiateCertificatePolicyLifetimeActionArgs and CertifiateCertificatePolicyLifetimeActionOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyLifetimeActionInput` via:
CertifiateCertificatePolicyLifetimeActionArgs{...}
type CertifiateCertificatePolicyLifetimeActionOutput ¶
type CertifiateCertificatePolicyLifetimeActionOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionOutput) Action ¶
func (o CertifiateCertificatePolicyLifetimeActionOutput) Action() CertifiateCertificatePolicyLifetimeActionActionOutput
A `action` block as defined below.
func (CertifiateCertificatePolicyLifetimeActionOutput) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutput ¶
func (o CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput
func (CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext ¶
func (o CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionOutput
func (CertifiateCertificatePolicyLifetimeActionOutput) Trigger ¶
func (o CertifiateCertificatePolicyLifetimeActionOutput) Trigger() CertifiateCertificatePolicyLifetimeActionTriggerOutput
A `trigger` block as defined below.
type CertifiateCertificatePolicyLifetimeActionTrigger ¶
type CertifiateCertificatePolicyLifetimeActionTrigger struct { // The number of days before the Certificate expires that the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `lifetimePercentage`. DaysBeforeExpiry *int `pulumi:"daysBeforeExpiry"` // The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `daysBeforeExpiry`. LifetimePercentage *int `pulumi:"lifetimePercentage"` }
type CertifiateCertificatePolicyLifetimeActionTriggerArgs ¶
type CertifiateCertificatePolicyLifetimeActionTriggerArgs struct { // The number of days before the Certificate expires that the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `lifetimePercentage`. DaysBeforeExpiry pulumi.IntPtrInput `pulumi:"daysBeforeExpiry"` // The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `daysBeforeExpiry`. LifetimePercentage pulumi.IntPtrInput `pulumi:"lifetimePercentage"` }
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput ¶
func (i CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶
func (i CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput
type CertifiateCertificatePolicyLifetimeActionTriggerInput ¶
type CertifiateCertificatePolicyLifetimeActionTriggerInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput }
CertifiateCertificatePolicyLifetimeActionTriggerInput is an input type that accepts CertifiateCertificatePolicyLifetimeActionTriggerArgs and CertifiateCertificatePolicyLifetimeActionTriggerOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyLifetimeActionTriggerInput` via:
CertifiateCertificatePolicyLifetimeActionTriggerArgs{...}
type CertifiateCertificatePolicyLifetimeActionTriggerOutput ¶
type CertifiateCertificatePolicyLifetimeActionTriggerOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry ¶
func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
The number of days before the Certificate expires that the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `lifetimePercentage`.
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ElementType ¶
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage ¶
func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage() pulumi.IntPtrOutput
The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `daysBeforeExpiry`.
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput ¶
func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶
func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput
type CertifiateCertificatePolicyOutput ¶
type CertifiateCertificatePolicyOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyOutput) ElementType ¶
func (CertifiateCertificatePolicyOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyOutput) IssuerParameters ¶
func (o CertifiateCertificatePolicyOutput) IssuerParameters() CertifiateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertifiateCertificatePolicyOutput) KeyProperties ¶
func (o CertifiateCertificatePolicyOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesOutput
A `keyProperties` block as defined below.
func (CertifiateCertificatePolicyOutput) LifetimeActions ¶
func (o CertifiateCertificatePolicyOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertifiateCertificatePolicyOutput) SecretProperties ¶
func (o CertifiateCertificatePolicyOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesOutput
A `secretProperties` block as defined below.
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutput ¶
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutputWithContext ¶
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutputWithContext(ctx context.Context) CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutput ¶
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyOutput) X509CertificateProperties ¶
func (o CertifiateCertificatePolicyOutput) X509CertificateProperties() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified.
type CertifiateCertificatePolicyPtrInput ¶
type CertifiateCertificatePolicyPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput ToCertifiateCertificatePolicyPtrOutputWithContext(context.Context) CertifiateCertificatePolicyPtrOutput }
CertifiateCertificatePolicyPtrInput is an input type that accepts CertifiateCertificatePolicyArgs, CertifiateCertificatePolicyPtr and CertifiateCertificatePolicyPtrOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyPtrInput` via:
CertifiateCertificatePolicyArgs{...} or: nil
func CertifiateCertificatePolicyPtr ¶
func CertifiateCertificatePolicyPtr(v *CertifiateCertificatePolicyArgs) CertifiateCertificatePolicyPtrInput
type CertifiateCertificatePolicyPtrOutput ¶
type CertifiateCertificatePolicyPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyPtrOutput) ElementType ¶
func (CertifiateCertificatePolicyPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyPtrOutput) IssuerParameters ¶
func (o CertifiateCertificatePolicyPtrOutput) IssuerParameters() CertifiateCertificatePolicyIssuerParametersPtrOutput
A `issuerParameters` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) KeyProperties ¶
func (o CertifiateCertificatePolicyPtrOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesPtrOutput
A `keyProperties` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) LifetimeActions ¶
func (o CertifiateCertificatePolicyPtrOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) SecretProperties ¶
func (o CertifiateCertificatePolicyPtrOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesPtrOutput
A `secretProperties` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutput ¶
func (o CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyPtrOutput) X509CertificateProperties ¶
func (o CertifiateCertificatePolicyPtrOutput) X509CertificateProperties() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified.
type CertifiateCertificatePolicySecretProperties ¶
type CertifiateCertificatePolicySecretProperties struct { // The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created. ContentType string `pulumi:"contentType"` }
type CertifiateCertificatePolicySecretPropertiesArgs ¶
type CertifiateCertificatePolicySecretPropertiesArgs struct { // The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created. ContentType pulumi.StringInput `pulumi:"contentType"` }
func (CertifiateCertificatePolicySecretPropertiesArgs) ElementType ¶
func (CertifiateCertificatePolicySecretPropertiesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutput ¶
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext ¶
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesOutput
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutput ¶
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext ¶
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
type CertifiateCertificatePolicySecretPropertiesInput ¶
type CertifiateCertificatePolicySecretPropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(context.Context) CertifiateCertificatePolicySecretPropertiesOutput }
CertifiateCertificatePolicySecretPropertiesInput is an input type that accepts CertifiateCertificatePolicySecretPropertiesArgs and CertifiateCertificatePolicySecretPropertiesOutput values. You can construct a concrete instance of `CertifiateCertificatePolicySecretPropertiesInput` via:
CertifiateCertificatePolicySecretPropertiesArgs{...}
type CertifiateCertificatePolicySecretPropertiesOutput ¶
type CertifiateCertificatePolicySecretPropertiesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicySecretPropertiesOutput) ContentType ¶
func (o CertifiateCertificatePolicySecretPropertiesOutput) ContentType() pulumi.StringOutput
The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicySecretPropertiesOutput) ElementType ¶
func (CertifiateCertificatePolicySecretPropertiesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutput ¶
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext ¶
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesOutput
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput ¶
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
type CertifiateCertificatePolicySecretPropertiesPtrInput ¶
type CertifiateCertificatePolicySecretPropertiesPtrInput interface { pulumi.Input ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput }
CertifiateCertificatePolicySecretPropertiesPtrInput is an input type that accepts CertifiateCertificatePolicySecretPropertiesArgs, CertifiateCertificatePolicySecretPropertiesPtr and CertifiateCertificatePolicySecretPropertiesPtrOutput values. You can construct a concrete instance of `CertifiateCertificatePolicySecretPropertiesPtrInput` via:
CertifiateCertificatePolicySecretPropertiesArgs{...} or: nil
func CertifiateCertificatePolicySecretPropertiesPtr ¶
func CertifiateCertificatePolicySecretPropertiesPtr(v *CertifiateCertificatePolicySecretPropertiesArgs) CertifiateCertificatePolicySecretPropertiesPtrInput
type CertifiateCertificatePolicySecretPropertiesPtrOutput ¶
type CertifiateCertificatePolicySecretPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ContentType ¶
func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ContentType() pulumi.StringPtrOutput
The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ElementType ¶
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput ¶
func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
type CertifiateCertificatePolicyX509CertificateProperties ¶
type CertifiateCertificatePolicyX509CertificateProperties struct { // A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created. ExtendedKeyUsages []string `pulumi:"extendedKeyUsages"` // A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created. KeyUsages []string `pulumi:"keyUsages"` // The Certificate's Subject. Changing this forces a new resource to be created. Subject string `pulumi:"subject"` // A `subjectAlternativeNames` block as defined below. SubjectAlternativeNames *CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The Certificates Validity Period in Months. Changing this forces a new resource to be created. ValidityInMonths int `pulumi:"validityInMonths"` }
type CertifiateCertificatePolicyX509CertificatePropertiesArgs ¶
type CertifiateCertificatePolicyX509CertificatePropertiesArgs struct { // A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created. ExtendedKeyUsages pulumi.StringArrayInput `pulumi:"extendedKeyUsages"` // A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created. KeyUsages pulumi.StringArrayInput `pulumi:"keyUsages"` // The Certificate's Subject. Changing this forces a new resource to be created. Subject pulumi.StringInput `pulumi:"subject"` // A `subjectAlternativeNames` block as defined below. SubjectAlternativeNames CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The Certificates Validity Period in Months. Changing this forces a new resource to be created. ValidityInMonths pulumi.IntInput `pulumi:"validityInMonths"` }
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ElementType ¶
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
type CertifiateCertificatePolicyX509CertificatePropertiesInput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput }
CertifiateCertificatePolicyX509CertificatePropertiesInput is an input type that accepts CertifiateCertificatePolicyX509CertificatePropertiesArgs and CertifiateCertificatePolicyX509CertificatePropertiesOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyX509CertificatePropertiesInput` via:
CertifiateCertificatePolicyX509CertificatePropertiesArgs{...}
type CertifiateCertificatePolicyX509CertificatePropertiesOutput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ElementType ¶
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) KeyUsages ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) KeyUsages() pulumi.StringArrayOutput
A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) Subject ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) Subject() pulumi.StringOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertifiateCertificatePolicyX509CertificatePropertiesPtrInput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput }
CertifiateCertificatePolicyX509CertificatePropertiesPtrInput is an input type that accepts CertifiateCertificatePolicyX509CertificatePropertiesArgs, CertifiateCertificatePolicyX509CertificatePropertiesPtr and CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyX509CertificatePropertiesPtrInput` via:
CertifiateCertificatePolicyX509CertificatePropertiesArgs{...} or: nil
func CertifiateCertificatePolicyX509CertificatePropertiesPtr ¶
func CertifiateCertificatePolicyX509CertificatePropertiesPtr(v *CertifiateCertificatePolicyX509CertificatePropertiesArgs) CertifiateCertificatePolicyX509CertificatePropertiesPtrInput
type CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType ¶
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) KeyUsages ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) KeyUsages() pulumi.StringArrayOutput
A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject() pulumi.StringPtrOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntPtrOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames ¶
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames struct { // A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created. DnsNames []string `pulumi:"dnsNames"` // A list of email addresses identified by this Certificate. Changing this forces a new resource to be created. Emails []string `pulumi:"emails"` // A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created. Upns []string `pulumi:"upns"` }
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs ¶
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs struct { // A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // A list of email addresses identified by this Certificate. Changing this forces a new resource to be created. Emails pulumi.StringArrayInput `pulumi:"emails"` // A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created. Upns pulumi.StringArrayInput `pulumi:"upns"` }
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType ¶
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput }
CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput is an input type that accepts CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs and CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput` via:
CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{...}
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames() pulumi.StringArrayOutput
A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ElementType ¶
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails() pulumi.StringArrayOutput
A list of email addresses identified by this Certificate. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns() pulumi.StringArrayOutput
A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created.
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput }
CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput is an input type that accepts CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs, CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr and CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput` via:
CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{...} or: nil
func CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr ¶
func CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr(v *CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames() pulumi.StringArrayOutput
A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ElementType ¶
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails() pulumi.StringArrayOutput
A list of email addresses identified by this Certificate. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns ¶
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns() pulumi.StringArrayOutput
A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created.
type CertifiateCertificatePtrInput ¶
type CertifiateCertificatePtrInput interface { pulumi.Input ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput ToCertifiateCertificatePtrOutputWithContext(context.Context) CertifiateCertificatePtrOutput }
CertifiateCertificatePtrInput is an input type that accepts CertifiateCertificateArgs, CertifiateCertificatePtr and CertifiateCertificatePtrOutput values. You can construct a concrete instance of `CertifiateCertificatePtrInput` via:
CertifiateCertificateArgs{...} or: nil
func CertifiateCertificatePtr ¶
func CertifiateCertificatePtr(v *CertifiateCertificateArgs) CertifiateCertificatePtrInput
type CertifiateCertificatePtrOutput ¶
type CertifiateCertificatePtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePtrOutput) Contents ¶
func (o CertifiateCertificatePtrOutput) Contents() pulumi.StringPtrOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertifiateCertificatePtrOutput) Elem ¶
func (o CertifiateCertificatePtrOutput) Elem() CertifiateCertificateOutput
func (CertifiateCertificatePtrOutput) ElementType ¶
func (CertifiateCertificatePtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePtrOutput) Password ¶
func (o CertifiateCertificatePtrOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutput ¶
func (o CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
func (CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutputWithContext ¶
func (o CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
type CertifiateInput ¶
type CertifiateInput interface { pulumi.Input ToCertifiateOutput() CertifiateOutput ToCertifiateOutputWithContext(ctx context.Context) CertifiateOutput }
type CertifiateMap ¶
type CertifiateMap map[string]CertifiateInput
func (CertifiateMap) ElementType ¶
func (CertifiateMap) ElementType() reflect.Type
func (CertifiateMap) ToCertifiateMapOutput ¶
func (i CertifiateMap) ToCertifiateMapOutput() CertifiateMapOutput
func (CertifiateMap) ToCertifiateMapOutputWithContext ¶
func (i CertifiateMap) ToCertifiateMapOutputWithContext(ctx context.Context) CertifiateMapOutput
type CertifiateMapInput ¶
type CertifiateMapInput interface { pulumi.Input ToCertifiateMapOutput() CertifiateMapOutput ToCertifiateMapOutputWithContext(context.Context) CertifiateMapOutput }
CertifiateMapInput is an input type that accepts CertifiateMap and CertifiateMapOutput values. You can construct a concrete instance of `CertifiateMapInput` via:
CertifiateMap{ "key": CertifiateArgs{...} }
type CertifiateMapOutput ¶
type CertifiateMapOutput struct{ *pulumi.OutputState }
func (CertifiateMapOutput) ElementType ¶
func (CertifiateMapOutput) ElementType() reflect.Type
func (CertifiateMapOutput) MapIndex ¶
func (o CertifiateMapOutput) MapIndex(k pulumi.StringInput) CertifiateOutput
func (CertifiateMapOutput) ToCertifiateMapOutput ¶
func (o CertifiateMapOutput) ToCertifiateMapOutput() CertifiateMapOutput
func (CertifiateMapOutput) ToCertifiateMapOutputWithContext ¶
func (o CertifiateMapOutput) ToCertifiateMapOutputWithContext(ctx context.Context) CertifiateMapOutput
type CertifiateOutput ¶
type CertifiateOutput struct {
*pulumi.OutputState
}
func (CertifiateOutput) ElementType ¶
func (CertifiateOutput) ElementType() reflect.Type
func (CertifiateOutput) ToCertifiateOutput ¶
func (o CertifiateOutput) ToCertifiateOutput() CertifiateOutput
func (CertifiateOutput) ToCertifiateOutputWithContext ¶
func (o CertifiateOutput) ToCertifiateOutputWithContext(ctx context.Context) CertifiateOutput
func (CertifiateOutput) ToCertifiatePtrOutput ¶
func (o CertifiateOutput) ToCertifiatePtrOutput() CertifiatePtrOutput
func (CertifiateOutput) ToCertifiatePtrOutputWithContext ¶
func (o CertifiateOutput) ToCertifiatePtrOutputWithContext(ctx context.Context) CertifiatePtrOutput
type CertifiatePtrInput ¶
type CertifiatePtrInput interface { pulumi.Input ToCertifiatePtrOutput() CertifiatePtrOutput ToCertifiatePtrOutputWithContext(ctx context.Context) CertifiatePtrOutput }
type CertifiatePtrOutput ¶
type CertifiatePtrOutput struct {
*pulumi.OutputState
}
func (CertifiatePtrOutput) ElementType ¶
func (CertifiatePtrOutput) ElementType() reflect.Type
func (CertifiatePtrOutput) ToCertifiatePtrOutput ¶
func (o CertifiatePtrOutput) ToCertifiatePtrOutput() CertifiatePtrOutput
func (CertifiatePtrOutput) ToCertifiatePtrOutputWithContext ¶
func (o CertifiatePtrOutput) ToCertifiatePtrOutputWithContext(ctx context.Context) CertifiatePtrOutput
type CertifiateState ¶
type CertifiateState struct { // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertifiateCertificatePtrInput // A `certificateAttribute` block as defined below. CertificateAttributes CertifiateCertificateAttributeArrayInput // The raw Key Vault Certificate data represented as a hexadecimal string. CertificateData pulumi.StringPtrInput // The Base64 encoded Key Vault Certificate data. CertificateDataBase64 pulumi.StringPtrInput // A `certificatePolicy` block as defined below. CertificatePolicy CertifiateCertificatePolicyPtrInput // The ID of the Key Vault where the Certificate should be created. KeyVaultId pulumi.StringPtrInput // Specifies the name of the Key Vault Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the associated Key Vault Secret. SecretId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The X509 Thumbprint of the Key Vault Certificate represented as a hexadecimal string. Thumbprint pulumi.StringPtrInput // The current version of the Key Vault Certificate. Version pulumi.StringPtrInput }
func (CertifiateState) ElementType ¶
func (CertifiateState) ElementType() reflect.Type
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertificateCertificatePtrOutput `pulumi:"certificate"` // A `certificateAttribute` block as defined below. CertificateAttributes CertificateCertificateAttributeArrayOutput `pulumi:"certificateAttributes"` // The raw Key Vault Certificate data represented as a hexadecimal string. CertificateData pulumi.StringOutput `pulumi:"certificateData"` // The Base64 encoded Key Vault Certificate data. CertificateDataBase64 pulumi.StringOutput `pulumi:"certificateDataBase64"` // A `certificatePolicy` block as defined below. CertificatePolicy CertificateCertificatePolicyOutput `pulumi:"certificatePolicy"` // The ID of the Key Vault where the Certificate should be created. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the associated Key Vault Secret. SecretId pulumi.StringOutput `pulumi:"secretId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The X509 Thumbprint of the Key Vault Certificate represented as a hexadecimal string. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` // The current version of the Key Vault Certificate. Version pulumi.StringOutput `pulumi:"version"` }
Manages a Key Vault Certificate.
## Example Usage ### Generating a new certificate
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("standard"), SoftDeleteRetentionDays: pulumi.Int(7), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), CertificatePermissions: pulumi.StringArray{ pulumi.String("create"), pulumi.String("delete"), pulumi.String("deleteissuers"), pulumi.String("get"), pulumi.String("getissuers"), pulumi.String("import"), pulumi.String("list"), pulumi.String("listissuers"), pulumi.String("managecontacts"), pulumi.String("manageissuers"), pulumi.String("purge"), pulumi.String("setissuers"), pulumi.String("update"), }, KeyPermissions: pulumi.StringArray{ pulumi.String("backup"), pulumi.String("create"), pulumi.String("decrypt"), pulumi.String("delete"), pulumi.String("encrypt"), pulumi.String("get"), pulumi.String("import"), pulumi.String("list"), pulumi.String("purge"), pulumi.String("recover"), pulumi.String("restore"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("update"), pulumi.String("verify"), pulumi.String("wrapKey"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("backup"), pulumi.String("delete"), pulumi.String("get"), pulumi.String("list"), pulumi.String("purge"), pulumi.String("recover"), pulumi.String("restore"), pulumi.String("set"), }, }, }, }) if err != nil { return err } _, err = keyvault.NewCertificate(ctx, "exampleCertificate", &keyvault.CertificateArgs{ KeyVaultId: exampleKeyVault.ID(), CertificatePolicy: &keyvault.CertificateCertificatePolicyArgs{ IssuerParameters: &keyvault.CertificateCertificatePolicyIssuerParametersArgs{ Name: pulumi.String("Self"), }, KeyProperties: &keyvault.CertificateCertificatePolicyKeyPropertiesArgs{ Exportable: pulumi.Bool(true), KeySize: pulumi.Int(2048), KeyType: pulumi.String("RSA"), ReuseKey: pulumi.Bool(true), }, LifetimeActions: keyvault.CertificateCertificatePolicyLifetimeActionArray{ &keyvault.CertificateCertificatePolicyLifetimeActionArgs{ Action: &keyvault.CertificateCertificatePolicyLifetimeActionActionArgs{ ActionType: pulumi.String("AutoRenew"), }, Trigger: &keyvault.CertificateCertificatePolicyLifetimeActionTriggerArgs{ DaysBeforeExpiry: pulumi.Int(30), }, }, }, SecretProperties: &keyvault.CertificateCertificatePolicySecretPropertiesArgs{ ContentType: pulumi.String("application/x-pkcs12"), }, X509CertificateProperties: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesArgs{ ExtendedKeyUsages: pulumi.StringArray{ pulumi.String("1.3.6.1.5.5.7.3.1"), }, KeyUsages: pulumi.StringArray{ pulumi.String("cRLSign"), pulumi.String("dataEncipherment"), pulumi.String("digitalSignature"), pulumi.String("keyAgreement"), pulumi.String("keyCertSign"), pulumi.String("keyEncipherment"), }, SubjectAlternativeNames: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{ DnsNames: pulumi.StringArray{ pulumi.String("internal.contoso.com"), pulumi.String("domain.hello.world"), }, }, Subject: pulumi.String("CN=hello-world"), ValidityInMonths: pulumi.Int(12), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Key Vault Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:keyvault/certificate:Certificate example "https://example-keyvault.vault.azure.net/certificates/example/fdf067c93bbb4b22bff4d8b7a9a56217"
```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶
type CertificateArgs struct { // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertificateCertificatePtrInput // A `certificatePolicy` block as defined below. CertificatePolicy CertificateCertificatePolicyInput // The ID of the Key Vault where the Certificate should be created. KeyVaultId pulumi.StringInput // Specifies the name of the Key Vault Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateCertificate ¶
type CertificateCertificate struct { // The base64-encoded certificate contents. Changing this forces a new resource to be created. Contents string `pulumi:"contents"` // The password associated with the certificate. Changing this forces a new resource to be created. Password *string `pulumi:"password"` }
type CertificateCertificateArgs ¶
type CertificateCertificateArgs struct { // The base64-encoded certificate contents. Changing this forces a new resource to be created. Contents pulumi.StringInput `pulumi:"contents"` // The password associated with the certificate. Changing this forces a new resource to be created. Password pulumi.StringPtrInput `pulumi:"password"` }
func (CertificateCertificateArgs) ElementType ¶
func (CertificateCertificateArgs) ElementType() reflect.Type
func (CertificateCertificateArgs) ToCertificateCertificateOutput ¶
func (i CertificateCertificateArgs) ToCertificateCertificateOutput() CertificateCertificateOutput
func (CertificateCertificateArgs) ToCertificateCertificateOutputWithContext ¶
func (i CertificateCertificateArgs) ToCertificateCertificateOutputWithContext(ctx context.Context) CertificateCertificateOutput
func (CertificateCertificateArgs) ToCertificateCertificatePtrOutput ¶
func (i CertificateCertificateArgs) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
func (CertificateCertificateArgs) ToCertificateCertificatePtrOutputWithContext ¶
func (i CertificateCertificateArgs) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
type CertificateCertificateAttribute ¶
type CertificateCertificateAttribute struct { // The create time of the Key Vault Certificate. Created *string `pulumi:"created"` // whether the Key Vault Certificate is enabled. Enabled *bool `pulumi:"enabled"` // The expires time of the Key Vault Certificate. Expires *string `pulumi:"expires"` // The not before valid time of the Key Vault Certificate. NotBefore *string `pulumi:"notBefore"` // The deletion recovery level of the Key Vault Certificate. RecoveryLevel *string `pulumi:"recoveryLevel"` // The recent update time of the Key Vault Certificate. Updated *string `pulumi:"updated"` }
type CertificateCertificateAttributeArgs ¶
type CertificateCertificateAttributeArgs struct { // The create time of the Key Vault Certificate. Created pulumi.StringPtrInput `pulumi:"created"` // whether the Key Vault Certificate is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The expires time of the Key Vault Certificate. Expires pulumi.StringPtrInput `pulumi:"expires"` // The not before valid time of the Key Vault Certificate. NotBefore pulumi.StringPtrInput `pulumi:"notBefore"` // The deletion recovery level of the Key Vault Certificate. RecoveryLevel pulumi.StringPtrInput `pulumi:"recoveryLevel"` // The recent update time of the Key Vault Certificate. Updated pulumi.StringPtrInput `pulumi:"updated"` }
func (CertificateCertificateAttributeArgs) ElementType ¶
func (CertificateCertificateAttributeArgs) ElementType() reflect.Type
func (CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutput ¶
func (i CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput
func (CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutputWithContext ¶
func (i CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutputWithContext(ctx context.Context) CertificateCertificateAttributeOutput
type CertificateCertificateAttributeArray ¶
type CertificateCertificateAttributeArray []CertificateCertificateAttributeInput
func (CertificateCertificateAttributeArray) ElementType ¶
func (CertificateCertificateAttributeArray) ElementType() reflect.Type
func (CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutput ¶
func (i CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput
func (CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutputWithContext ¶
func (i CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertificateCertificateAttributeArrayOutput
type CertificateCertificateAttributeArrayInput ¶
type CertificateCertificateAttributeArrayInput interface { pulumi.Input ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput ToCertificateCertificateAttributeArrayOutputWithContext(context.Context) CertificateCertificateAttributeArrayOutput }
CertificateCertificateAttributeArrayInput is an input type that accepts CertificateCertificateAttributeArray and CertificateCertificateAttributeArrayOutput values. You can construct a concrete instance of `CertificateCertificateAttributeArrayInput` via:
CertificateCertificateAttributeArray{ CertificateCertificateAttributeArgs{...} }
type CertificateCertificateAttributeArrayOutput ¶
type CertificateCertificateAttributeArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateAttributeArrayOutput) ElementType ¶
func (CertificateCertificateAttributeArrayOutput) ElementType() reflect.Type
func (CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutput ¶
func (o CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput
func (CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutputWithContext ¶
func (o CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertificateCertificateAttributeArrayOutput
type CertificateCertificateAttributeInput ¶
type CertificateCertificateAttributeInput interface { pulumi.Input ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput ToCertificateCertificateAttributeOutputWithContext(context.Context) CertificateCertificateAttributeOutput }
CertificateCertificateAttributeInput is an input type that accepts CertificateCertificateAttributeArgs and CertificateCertificateAttributeOutput values. You can construct a concrete instance of `CertificateCertificateAttributeInput` via:
CertificateCertificateAttributeArgs{...}
type CertificateCertificateAttributeOutput ¶
type CertificateCertificateAttributeOutput struct{ *pulumi.OutputState }
func (CertificateCertificateAttributeOutput) Created ¶
func (o CertificateCertificateAttributeOutput) Created() pulumi.StringPtrOutput
The create time of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) ElementType ¶
func (CertificateCertificateAttributeOutput) ElementType() reflect.Type
func (CertificateCertificateAttributeOutput) Enabled ¶
func (o CertificateCertificateAttributeOutput) Enabled() pulumi.BoolPtrOutput
whether the Key Vault Certificate is enabled.
func (CertificateCertificateAttributeOutput) Expires ¶
func (o CertificateCertificateAttributeOutput) Expires() pulumi.StringPtrOutput
The expires time of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) NotBefore ¶
func (o CertificateCertificateAttributeOutput) NotBefore() pulumi.StringPtrOutput
The not before valid time of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) RecoveryLevel ¶
func (o CertificateCertificateAttributeOutput) RecoveryLevel() pulumi.StringPtrOutput
The deletion recovery level of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutput ¶
func (o CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput
func (CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutputWithContext ¶
func (o CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutputWithContext(ctx context.Context) CertificateCertificateAttributeOutput
func (CertificateCertificateAttributeOutput) Updated ¶
func (o CertificateCertificateAttributeOutput) Updated() pulumi.StringPtrOutput
The recent update time of the Key Vault Certificate.
type CertificateCertificateInput ¶
type CertificateCertificateInput interface { pulumi.Input ToCertificateCertificateOutput() CertificateCertificateOutput ToCertificateCertificateOutputWithContext(context.Context) CertificateCertificateOutput }
CertificateCertificateInput is an input type that accepts CertificateCertificateArgs and CertificateCertificateOutput values. You can construct a concrete instance of `CertificateCertificateInput` via:
CertificateCertificateArgs{...}
type CertificateCertificateOutput ¶
type CertificateCertificateOutput struct{ *pulumi.OutputState }
func (CertificateCertificateOutput) Contents ¶
func (o CertificateCertificateOutput) Contents() pulumi.StringOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertificateCertificateOutput) ElementType ¶
func (CertificateCertificateOutput) ElementType() reflect.Type
func (CertificateCertificateOutput) Password ¶
func (o CertificateCertificateOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertificateCertificateOutput) ToCertificateCertificateOutput ¶
func (o CertificateCertificateOutput) ToCertificateCertificateOutput() CertificateCertificateOutput
func (CertificateCertificateOutput) ToCertificateCertificateOutputWithContext ¶
func (o CertificateCertificateOutput) ToCertificateCertificateOutputWithContext(ctx context.Context) CertificateCertificateOutput
func (CertificateCertificateOutput) ToCertificateCertificatePtrOutput ¶
func (o CertificateCertificateOutput) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
func (CertificateCertificateOutput) ToCertificateCertificatePtrOutputWithContext ¶
func (o CertificateCertificateOutput) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
type CertificateCertificatePolicy ¶
type CertificateCertificatePolicy struct { // A `issuerParameters` block as defined below. IssuerParameters CertificateCertificatePolicyIssuerParameters `pulumi:"issuerParameters"` // A `keyProperties` block as defined below. KeyProperties CertificateCertificatePolicyKeyProperties `pulumi:"keyProperties"` // A `lifetimeAction` block as defined below. LifetimeActions []CertificateCertificatePolicyLifetimeAction `pulumi:"lifetimeActions"` // A `secretProperties` block as defined below. SecretProperties CertificateCertificatePolicySecretProperties `pulumi:"secretProperties"` // A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified. X509CertificateProperties *CertificateCertificatePolicyX509CertificateProperties `pulumi:"x509CertificateProperties"` }
type CertificateCertificatePolicyArgs ¶
type CertificateCertificatePolicyArgs struct { // A `issuerParameters` block as defined below. IssuerParameters CertificateCertificatePolicyIssuerParametersInput `pulumi:"issuerParameters"` // A `keyProperties` block as defined below. KeyProperties CertificateCertificatePolicyKeyPropertiesInput `pulumi:"keyProperties"` // A `lifetimeAction` block as defined below. LifetimeActions CertificateCertificatePolicyLifetimeActionArrayInput `pulumi:"lifetimeActions"` // A `secretProperties` block as defined below. SecretProperties CertificateCertificatePolicySecretPropertiesInput `pulumi:"secretProperties"` // A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified. X509CertificateProperties CertificateCertificatePolicyX509CertificatePropertiesPtrInput `pulumi:"x509CertificateProperties"` }
func (CertificateCertificatePolicyArgs) ElementType ¶
func (CertificateCertificatePolicyArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutput ¶
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutputWithContext ¶
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutputWithContext(ctx context.Context) CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutput ¶
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutputWithContext ¶
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
type CertificateCertificatePolicyInput ¶
type CertificateCertificatePolicyInput interface { pulumi.Input ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput ToCertificateCertificatePolicyOutputWithContext(context.Context) CertificateCertificatePolicyOutput }
CertificateCertificatePolicyInput is an input type that accepts CertificateCertificatePolicyArgs and CertificateCertificatePolicyOutput values. You can construct a concrete instance of `CertificateCertificatePolicyInput` via:
CertificateCertificatePolicyArgs{...}
type CertificateCertificatePolicyIssuerParameters ¶
type CertificateCertificatePolicyIssuerParameters struct { // The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type CertificateCertificatePolicyIssuerParametersArgs ¶
type CertificateCertificatePolicyIssuerParametersArgs struct { // The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (CertificateCertificatePolicyIssuerParametersArgs) ElementType ¶
func (CertificateCertificatePolicyIssuerParametersArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutput ¶
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutputWithContext ¶
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersOutput
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutput ¶
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext ¶
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
type CertificateCertificatePolicyIssuerParametersInput ¶
type CertificateCertificatePolicyIssuerParametersInput interface { pulumi.Input ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput ToCertificateCertificatePolicyIssuerParametersOutputWithContext(context.Context) CertificateCertificatePolicyIssuerParametersOutput }
CertificateCertificatePolicyIssuerParametersInput is an input type that accepts CertificateCertificatePolicyIssuerParametersArgs and CertificateCertificatePolicyIssuerParametersOutput values. You can construct a concrete instance of `CertificateCertificatePolicyIssuerParametersInput` via:
CertificateCertificatePolicyIssuerParametersArgs{...}
type CertificateCertificatePolicyIssuerParametersOutput ¶
type CertificateCertificatePolicyIssuerParametersOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyIssuerParametersOutput) ElementType ¶
func (CertificateCertificatePolicyIssuerParametersOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyIssuerParametersOutput) Name ¶
func (o CertificateCertificatePolicyIssuerParametersOutput) Name() pulumi.StringOutput
The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created.
func (CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutput ¶
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput
func (CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutputWithContext ¶
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersOutput
func (CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput ¶
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
func (CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext ¶
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
type CertificateCertificatePolicyIssuerParametersPtrInput ¶
type CertificateCertificatePolicyIssuerParametersPtrInput interface { pulumi.Input ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput }
CertificateCertificatePolicyIssuerParametersPtrInput is an input type that accepts CertificateCertificatePolicyIssuerParametersArgs, CertificateCertificatePolicyIssuerParametersPtr and CertificateCertificatePolicyIssuerParametersPtrOutput values. You can construct a concrete instance of `CertificateCertificatePolicyIssuerParametersPtrInput` via:
CertificateCertificatePolicyIssuerParametersArgs{...} or: nil
func CertificateCertificatePolicyIssuerParametersPtr ¶
func CertificateCertificatePolicyIssuerParametersPtr(v *CertificateCertificatePolicyIssuerParametersArgs) CertificateCertificatePolicyIssuerParametersPtrInput
type CertificateCertificatePolicyIssuerParametersPtrOutput ¶
type CertificateCertificatePolicyIssuerParametersPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ElementType ¶
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyIssuerParametersPtrOutput) Name ¶
The name of the Certificate Issuer. Possible values include `Self` (for self-signed certificate), or `Unknown` (for a certificate issuing authority like `Let's Encrypt` and Azure direct supported ones). Changing this forces a new resource to be created.
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput ¶
func (o CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext ¶
func (o CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
type CertificateCertificatePolicyKeyProperties ¶
type CertificateCertificatePolicyKeyProperties struct { // Is this Certificate Exportable? Changing this forces a new resource to be created. Exportable bool `pulumi:"exportable"` // The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created. KeySize int `pulumi:"keySize"` // Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created. KeyType string `pulumi:"keyType"` // Is the key reusable? Changing this forces a new resource to be created. ReuseKey bool `pulumi:"reuseKey"` }
type CertificateCertificatePolicyKeyPropertiesArgs ¶
type CertificateCertificatePolicyKeyPropertiesArgs struct { // Is this Certificate Exportable? Changing this forces a new resource to be created. Exportable pulumi.BoolInput `pulumi:"exportable"` // The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created. KeySize pulumi.IntInput `pulumi:"keySize"` // Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created. KeyType pulumi.StringInput `pulumi:"keyType"` // Is the key reusable? Changing this forces a new resource to be created. ReuseKey pulumi.BoolInput `pulumi:"reuseKey"` }
func (CertificateCertificatePolicyKeyPropertiesArgs) ElementType ¶
func (CertificateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutput ¶
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext ¶
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutput ¶
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
type CertificateCertificatePolicyKeyPropertiesInput ¶
type CertificateCertificatePolicyKeyPropertiesInput interface { pulumi.Input ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(context.Context) CertificateCertificatePolicyKeyPropertiesOutput }
CertificateCertificatePolicyKeyPropertiesInput is an input type that accepts CertificateCertificatePolicyKeyPropertiesArgs and CertificateCertificatePolicyKeyPropertiesOutput values. You can construct a concrete instance of `CertificateCertificatePolicyKeyPropertiesInput` via:
CertificateCertificatePolicyKeyPropertiesArgs{...}
type CertificateCertificatePolicyKeyPropertiesOutput ¶
type CertificateCertificatePolicyKeyPropertiesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyKeyPropertiesOutput) ElementType ¶
func (CertificateCertificatePolicyKeyPropertiesOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyKeyPropertiesOutput) Exportable ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) Exportable() pulumi.BoolOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesOutput) KeySize ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) KeySize() pulumi.IntOutput
The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesOutput) KeyType ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) KeyType() pulumi.StringOutput
Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesOutput) ReuseKey ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) ReuseKey() pulumi.BoolOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutput ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
type CertificateCertificatePolicyKeyPropertiesPtrInput ¶
type CertificateCertificatePolicyKeyPropertiesPtrInput interface { pulumi.Input ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput }
CertificateCertificatePolicyKeyPropertiesPtrInput is an input type that accepts CertificateCertificatePolicyKeyPropertiesArgs, CertificateCertificatePolicyKeyPropertiesPtr and CertificateCertificatePolicyKeyPropertiesPtrOutput values. You can construct a concrete instance of `CertificateCertificatePolicyKeyPropertiesPtrInput` via:
CertificateCertificatePolicyKeyPropertiesArgs{...} or: nil
func CertificateCertificatePolicyKeyPropertiesPtr ¶
func CertificateCertificatePolicyKeyPropertiesPtr(v *CertificateCertificatePolicyKeyPropertiesArgs) CertificateCertificatePolicyKeyPropertiesPtrInput
type CertificateCertificatePolicyKeyPropertiesPtrOutput ¶
type CertificateCertificatePolicyKeyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ElementType ¶
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) Exportable ¶
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) Exportable() pulumi.BoolPtrOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) KeySize ¶
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) KeySize() pulumi.IntPtrOutput
The size of the Key used in the Certificate. Possible values include `2048`, `3072`, and `4096`. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) KeyType ¶
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) KeyType() pulumi.StringPtrOutput
Specifies the Type of Key, such as `RSA`. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey ¶
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey() pulumi.BoolPtrOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput ¶
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
type CertificateCertificatePolicyLifetimeAction ¶
type CertificateCertificatePolicyLifetimeAction struct { // A `action` block as defined below. Action CertificateCertificatePolicyLifetimeActionAction `pulumi:"action"` // A `trigger` block as defined below. Trigger CertificateCertificatePolicyLifetimeActionTrigger `pulumi:"trigger"` }
type CertificateCertificatePolicyLifetimeActionAction ¶
type CertificateCertificatePolicyLifetimeActionAction struct { // The Type of action to be performed when the lifetime trigger is triggerec. Possible values include `AutoRenew` and `EmailContacts`. Changing this forces a new resource to be created. ActionType string `pulumi:"actionType"` }
type CertificateCertificatePolicyLifetimeActionActionArgs ¶
type CertificateCertificatePolicyLifetimeActionActionArgs struct { // The Type of action to be performed when the lifetime trigger is triggerec. Possible values include `AutoRenew` and `EmailContacts`. Changing this forces a new resource to be created. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (CertificateCertificatePolicyLifetimeActionActionArgs) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutput ¶
func (i CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput
func (CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶
func (i CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionActionOutput
type CertificateCertificatePolicyLifetimeActionActionInput ¶
type CertificateCertificatePolicyLifetimeActionActionInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionActionOutput }
CertificateCertificatePolicyLifetimeActionActionInput is an input type that accepts CertificateCertificatePolicyLifetimeActionActionArgs and CertificateCertificatePolicyLifetimeActionActionOutput values. You can construct a concrete instance of `CertificateCertificatePolicyLifetimeActionActionInput` via:
CertificateCertificatePolicyLifetimeActionActionArgs{...}
type CertificateCertificatePolicyLifetimeActionActionOutput ¶
type CertificateCertificatePolicyLifetimeActionActionOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionActionOutput) ActionType ¶
func (o CertificateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
The Type of action to be performed when the lifetime trigger is triggerec. Possible values include `AutoRenew` and `EmailContacts`. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyLifetimeActionActionOutput) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutput ¶
func (o CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput
func (CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶
func (o CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionActionOutput
type CertificateCertificatePolicyLifetimeActionArgs ¶
type CertificateCertificatePolicyLifetimeActionArgs struct { // A `action` block as defined below. Action CertificateCertificatePolicyLifetimeActionActionInput `pulumi:"action"` // A `trigger` block as defined below. Trigger CertificateCertificatePolicyLifetimeActionTriggerInput `pulumi:"trigger"` }
func (CertificateCertificatePolicyLifetimeActionArgs) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutput ¶
func (i CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput
func (CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutputWithContext ¶
func (i CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionOutput
type CertificateCertificatePolicyLifetimeActionArray ¶
type CertificateCertificatePolicyLifetimeActionArray []CertificateCertificatePolicyLifetimeActionInput
func (CertificateCertificatePolicyLifetimeActionArray) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutput ¶
func (i CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput
func (CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶
func (i CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput
type CertificateCertificatePolicyLifetimeActionArrayInput ¶
type CertificateCertificatePolicyLifetimeActionArrayInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput }
CertificateCertificatePolicyLifetimeActionArrayInput is an input type that accepts CertificateCertificatePolicyLifetimeActionArray and CertificateCertificatePolicyLifetimeActionArrayOutput values. You can construct a concrete instance of `CertificateCertificatePolicyLifetimeActionArrayInput` via:
CertificateCertificatePolicyLifetimeActionArray{ CertificateCertificatePolicyLifetimeActionArgs{...} }
type CertificateCertificatePolicyLifetimeActionArrayOutput ¶
type CertificateCertificatePolicyLifetimeActionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutput ¶
func (o CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶
func (o CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput
type CertificateCertificatePolicyLifetimeActionInput ¶
type CertificateCertificatePolicyLifetimeActionInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput ToCertificateCertificatePolicyLifetimeActionOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionOutput }
CertificateCertificatePolicyLifetimeActionInput is an input type that accepts CertificateCertificatePolicyLifetimeActionArgs and CertificateCertificatePolicyLifetimeActionOutput values. You can construct a concrete instance of `CertificateCertificatePolicyLifetimeActionInput` via:
CertificateCertificatePolicyLifetimeActionArgs{...}
type CertificateCertificatePolicyLifetimeActionOutput ¶
type CertificateCertificatePolicyLifetimeActionOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionOutput) Action ¶
func (o CertificateCertificatePolicyLifetimeActionOutput) Action() CertificateCertificatePolicyLifetimeActionActionOutput
A `action` block as defined below.
func (CertificateCertificatePolicyLifetimeActionOutput) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutput ¶
func (o CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput
func (CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutputWithContext ¶
func (o CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionOutput
func (CertificateCertificatePolicyLifetimeActionOutput) Trigger ¶
func (o CertificateCertificatePolicyLifetimeActionOutput) Trigger() CertificateCertificatePolicyLifetimeActionTriggerOutput
A `trigger` block as defined below.
type CertificateCertificatePolicyLifetimeActionTrigger ¶
type CertificateCertificatePolicyLifetimeActionTrigger struct { // The number of days before the Certificate expires that the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `lifetimePercentage`. DaysBeforeExpiry *int `pulumi:"daysBeforeExpiry"` // The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `daysBeforeExpiry`. LifetimePercentage *int `pulumi:"lifetimePercentage"` }
type CertificateCertificatePolicyLifetimeActionTriggerArgs ¶
type CertificateCertificatePolicyLifetimeActionTriggerArgs struct { // The number of days before the Certificate expires that the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `lifetimePercentage`. DaysBeforeExpiry pulumi.IntPtrInput `pulumi:"daysBeforeExpiry"` // The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `daysBeforeExpiry`. LifetimePercentage pulumi.IntPtrInput `pulumi:"lifetimePercentage"` }
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutput ¶
func (i CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶
func (i CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput
type CertificateCertificatePolicyLifetimeActionTriggerInput ¶
type CertificateCertificatePolicyLifetimeActionTriggerInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput }
CertificateCertificatePolicyLifetimeActionTriggerInput is an input type that accepts CertificateCertificatePolicyLifetimeActionTriggerArgs and CertificateCertificatePolicyLifetimeActionTriggerOutput values. You can construct a concrete instance of `CertificateCertificatePolicyLifetimeActionTriggerInput` via:
CertificateCertificatePolicyLifetimeActionTriggerArgs{...}
type CertificateCertificatePolicyLifetimeActionTriggerOutput ¶
type CertificateCertificatePolicyLifetimeActionTriggerOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry ¶
func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry() pulumi.IntPtrOutput
The number of days before the Certificate expires that the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `lifetimePercentage`.
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType ¶
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage ¶
func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage() pulumi.IntPtrOutput
The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. Changing this forces a new resource to be created. Conflicts with `daysBeforeExpiry`.
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutput ¶
func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶
func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput
type CertificateCertificatePolicyOutput ¶
type CertificateCertificatePolicyOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyOutput) ElementType ¶
func (CertificateCertificatePolicyOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyOutput) IssuerParameters ¶
func (o CertificateCertificatePolicyOutput) IssuerParameters() CertificateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertificateCertificatePolicyOutput) KeyProperties ¶
func (o CertificateCertificatePolicyOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesOutput
A `keyProperties` block as defined below.
func (CertificateCertificatePolicyOutput) LifetimeActions ¶
func (o CertificateCertificatePolicyOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertificateCertificatePolicyOutput) SecretProperties ¶
func (o CertificateCertificatePolicyOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesOutput
A `secretProperties` block as defined below.
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutput ¶
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutputWithContext ¶
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutputWithContext(ctx context.Context) CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutput ¶
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutputWithContext ¶
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyOutput) X509CertificateProperties ¶
func (o CertificateCertificatePolicyOutput) X509CertificateProperties() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified.
type CertificateCertificatePolicyPtrInput ¶
type CertificateCertificatePolicyPtrInput interface { pulumi.Input ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput ToCertificateCertificatePolicyPtrOutputWithContext(context.Context) CertificateCertificatePolicyPtrOutput }
CertificateCertificatePolicyPtrInput is an input type that accepts CertificateCertificatePolicyArgs, CertificateCertificatePolicyPtr and CertificateCertificatePolicyPtrOutput values. You can construct a concrete instance of `CertificateCertificatePolicyPtrInput` via:
CertificateCertificatePolicyArgs{...} or: nil
func CertificateCertificatePolicyPtr ¶
func CertificateCertificatePolicyPtr(v *CertificateCertificatePolicyArgs) CertificateCertificatePolicyPtrInput
type CertificateCertificatePolicyPtrOutput ¶
type CertificateCertificatePolicyPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyPtrOutput) ElementType ¶
func (CertificateCertificatePolicyPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyPtrOutput) IssuerParameters ¶
func (o CertificateCertificatePolicyPtrOutput) IssuerParameters() CertificateCertificatePolicyIssuerParametersPtrOutput
A `issuerParameters` block as defined below.
func (CertificateCertificatePolicyPtrOutput) KeyProperties ¶
func (o CertificateCertificatePolicyPtrOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesPtrOutput
A `keyProperties` block as defined below.
func (CertificateCertificatePolicyPtrOutput) LifetimeActions ¶
func (o CertificateCertificatePolicyPtrOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertificateCertificatePolicyPtrOutput) SecretProperties ¶
func (o CertificateCertificatePolicyPtrOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesPtrOutput
A `secretProperties` block as defined below.
func (CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutput ¶
func (o CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutputWithContext ¶
func (o CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyPtrOutput) X509CertificateProperties ¶
func (o CertificateCertificatePolicyPtrOutput) X509CertificateProperties() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below. Required when `certificate` block is not specified.
type CertificateCertificatePolicySecretProperties ¶
type CertificateCertificatePolicySecretProperties struct { // The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created. ContentType string `pulumi:"contentType"` }
type CertificateCertificatePolicySecretPropertiesArgs ¶
type CertificateCertificatePolicySecretPropertiesArgs struct { // The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created. ContentType pulumi.StringInput `pulumi:"contentType"` }
func (CertificateCertificatePolicySecretPropertiesArgs) ElementType ¶
func (CertificateCertificatePolicySecretPropertiesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutput ¶
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutputWithContext ¶
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesOutput
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutput ¶
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext ¶
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
type CertificateCertificatePolicySecretPropertiesInput ¶
type CertificateCertificatePolicySecretPropertiesInput interface { pulumi.Input ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput ToCertificateCertificatePolicySecretPropertiesOutputWithContext(context.Context) CertificateCertificatePolicySecretPropertiesOutput }
CertificateCertificatePolicySecretPropertiesInput is an input type that accepts CertificateCertificatePolicySecretPropertiesArgs and CertificateCertificatePolicySecretPropertiesOutput values. You can construct a concrete instance of `CertificateCertificatePolicySecretPropertiesInput` via:
CertificateCertificatePolicySecretPropertiesArgs{...}
type CertificateCertificatePolicySecretPropertiesOutput ¶
type CertificateCertificatePolicySecretPropertiesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicySecretPropertiesOutput) ContentType ¶
func (o CertificateCertificatePolicySecretPropertiesOutput) ContentType() pulumi.StringOutput
The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created.
func (CertificateCertificatePolicySecretPropertiesOutput) ElementType ¶
func (CertificateCertificatePolicySecretPropertiesOutput) ElementType() reflect.Type
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutput ¶
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutputWithContext ¶
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesOutput
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput ¶
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext ¶
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
type CertificateCertificatePolicySecretPropertiesPtrInput ¶
type CertificateCertificatePolicySecretPropertiesPtrInput interface { pulumi.Input ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput }
CertificateCertificatePolicySecretPropertiesPtrInput is an input type that accepts CertificateCertificatePolicySecretPropertiesArgs, CertificateCertificatePolicySecretPropertiesPtr and CertificateCertificatePolicySecretPropertiesPtrOutput values. You can construct a concrete instance of `CertificateCertificatePolicySecretPropertiesPtrInput` via:
CertificateCertificatePolicySecretPropertiesArgs{...} or: nil
func CertificateCertificatePolicySecretPropertiesPtr ¶
func CertificateCertificatePolicySecretPropertiesPtr(v *CertificateCertificatePolicySecretPropertiesArgs) CertificateCertificatePolicySecretPropertiesPtrInput
type CertificateCertificatePolicySecretPropertiesPtrOutput ¶
type CertificateCertificatePolicySecretPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ContentType ¶
func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ContentType() pulumi.StringPtrOutput
The Content-Type of the Certificate, such as `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. Changing this forces a new resource to be created.
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ElementType ¶
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput ¶
func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext ¶
func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
type CertificateCertificatePolicyX509CertificateProperties ¶
type CertificateCertificatePolicyX509CertificateProperties struct { // A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created. ExtendedKeyUsages []string `pulumi:"extendedKeyUsages"` // A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created. KeyUsages []string `pulumi:"keyUsages"` // The Certificate's Subject. Changing this forces a new resource to be created. Subject string `pulumi:"subject"` // A `subjectAlternativeNames` block as defined below. SubjectAlternativeNames *CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The Certificates Validity Period in Months. Changing this forces a new resource to be created. ValidityInMonths int `pulumi:"validityInMonths"` }
type CertificateCertificatePolicyX509CertificatePropertiesArgs ¶
type CertificateCertificatePolicyX509CertificatePropertiesArgs struct { // A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created. ExtendedKeyUsages pulumi.StringArrayInput `pulumi:"extendedKeyUsages"` // A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created. KeyUsages pulumi.StringArrayInput `pulumi:"keyUsages"` // The Certificate's Subject. Changing this forces a new resource to be created. Subject pulumi.StringInput `pulumi:"subject"` // A `subjectAlternativeNames` block as defined below. SubjectAlternativeNames CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The Certificates Validity Period in Months. Changing this forces a new resource to be created. ValidityInMonths pulumi.IntInput `pulumi:"validityInMonths"` }
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ElementType ¶
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutput ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
type CertificateCertificatePolicyX509CertificatePropertiesInput ¶
type CertificateCertificatePolicyX509CertificatePropertiesInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput }
CertificateCertificatePolicyX509CertificatePropertiesInput is an input type that accepts CertificateCertificatePolicyX509CertificatePropertiesArgs and CertificateCertificatePolicyX509CertificatePropertiesOutput values. You can construct a concrete instance of `CertificateCertificatePolicyX509CertificatePropertiesInput` via:
CertificateCertificatePolicyX509CertificatePropertiesArgs{...}
type CertificateCertificatePolicyX509CertificatePropertiesOutput ¶
type CertificateCertificatePolicyX509CertificatePropertiesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ElementType ¶
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) KeyUsages ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) KeyUsages() pulumi.StringArrayOutput
A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) Subject ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) Subject() pulumi.StringOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutput ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertificateCertificatePolicyX509CertificatePropertiesPtrInput ¶
type CertificateCertificatePolicyX509CertificatePropertiesPtrInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput }
CertificateCertificatePolicyX509CertificatePropertiesPtrInput is an input type that accepts CertificateCertificatePolicyX509CertificatePropertiesArgs, CertificateCertificatePolicyX509CertificatePropertiesPtr and CertificateCertificatePolicyX509CertificatePropertiesPtrOutput values. You can construct a concrete instance of `CertificateCertificatePolicyX509CertificatePropertiesPtrInput` via:
CertificateCertificatePolicyX509CertificatePropertiesArgs{...} or: nil
func CertificateCertificatePolicyX509CertificatePropertiesPtr ¶
func CertificateCertificatePolicyX509CertificatePropertiesPtr(v *CertificateCertificatePolicyX509CertificatePropertiesArgs) CertificateCertificatePolicyX509CertificatePropertiesPtrInput
type CertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
type CertificateCertificatePolicyX509CertificatePropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType ¶
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
A list of Extended/Enhanced Key Usages. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) KeyUsages ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) KeyUsages() pulumi.StringArrayOutput
A list of uses associated with this Key. Possible values include `cRLSign`, `dataEncipherment`, `decipherOnly`, `digitalSignature`, `encipherOnly`, `keyAgreement`, `keyCertSign`, `keyEncipherment` and `nonRepudiation` and are case-sensitive. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject() pulumi.StringPtrOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntPtrOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames ¶
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames struct { // A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created. DnsNames []string `pulumi:"dnsNames"` // A list of email addresses identified by this Certificate. Changing this forces a new resource to be created. Emails []string `pulumi:"emails"` // A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created. Upns []string `pulumi:"upns"` }
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs ¶
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs struct { // A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // A list of email addresses identified by this Certificate. Changing this forces a new resource to be created. Emails pulumi.StringArrayInput `pulumi:"emails"` // A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created. Upns pulumi.StringArrayInput `pulumi:"upns"` }
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType ¶
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput ¶
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput }
CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput is an input type that accepts CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs and CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput values. You can construct a concrete instance of `CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput` via:
CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{...}
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames() pulumi.StringArrayOutput
A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ElementType ¶
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails() pulumi.StringArrayOutput
A list of email addresses identified by this Certificate. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns() pulumi.StringArrayOutput
A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created.
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput ¶
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput }
CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput is an input type that accepts CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs, CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr and CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput` via:
CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{...} or: nil
func CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr ¶
func CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr(v *CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames() pulumi.StringArrayOutput
A list of alternative DNS names (FQDNs) identified by the Certificate. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ElementType ¶
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails() pulumi.StringArrayOutput
A list of email addresses identified by this Certificate. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns ¶
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns() pulumi.StringArrayOutput
A list of User Principal Names identified by the Certificate. Changing this forces a new resource to be created.
type CertificateCertificatePtrInput ¶
type CertificateCertificatePtrInput interface { pulumi.Input ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput ToCertificateCertificatePtrOutputWithContext(context.Context) CertificateCertificatePtrOutput }
CertificateCertificatePtrInput is an input type that accepts CertificateCertificateArgs, CertificateCertificatePtr and CertificateCertificatePtrOutput values. You can construct a concrete instance of `CertificateCertificatePtrInput` via:
CertificateCertificateArgs{...} or: nil
func CertificateCertificatePtr ¶
func CertificateCertificatePtr(v *CertificateCertificateArgs) CertificateCertificatePtrInput
type CertificateCertificatePtrOutput ¶
type CertificateCertificatePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePtrOutput) Contents ¶
func (o CertificateCertificatePtrOutput) Contents() pulumi.StringPtrOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertificateCertificatePtrOutput) Elem ¶
func (o CertificateCertificatePtrOutput) Elem() CertificateCertificateOutput
func (CertificateCertificatePtrOutput) ElementType ¶
func (CertificateCertificatePtrOutput) ElementType() reflect.Type
func (CertificateCertificatePtrOutput) Password ¶
func (o CertificateCertificatePtrOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutput ¶
func (o CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
func (CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutputWithContext ¶
func (o CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateIssuer ¶
type CertificateIssuer struct { pulumi.CustomResourceState // The account number with the third-party Certificate Issuer. AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // One or more `admin` blocks as defined below. Admins CertificateIssuerAdminArrayOutput `pulumi:"admins"` // The ID of the Key Vault in which to create the Certificate Issuer. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // The name which should be used for this Key Vault Certificate Issuer. Changing this forces a new Key Vault Certificate Issuer to be created. Name pulumi.StringOutput `pulumi:"name"` // The ID of the organization as provided to the issuer. OrgId pulumi.StringPtrOutput `pulumi:"orgId"` // The password associated with the account and organization ID at the third-party Certificate Issuer. If not specified, will not overwrite any previous value. Password pulumi.StringPtrOutput `pulumi:"password"` // The name of the third-party Certificate Issuer. Possible values are: `DigiCert`, `GlobalSign`, `OneCertV2-PrivateCA`, `OneCertV2-PublicCA` and `SslAdminV2`. ProviderName pulumi.StringOutput `pulumi:"providerName"` }
Manages a Key Vault Certificate Issuer.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("standard"), TenantId: pulumi.String(current.TenantId), }) if err != nil { return err } _, err = keyvault.NewCertificateIssuer(ctx, "exampleCertificateIssuer", &keyvault.CertificateIssuerArgs{ OrgId: pulumi.String("ExampleOrgName"), KeyVaultId: exampleKeyVault.ID(), ProviderName: pulumi.String("DigiCert"), AccountId: pulumi.String("0000"), Password: pulumi.String("example-password"), }) if err != nil { return err } return nil }) }
```
## Import
Key Vault Certificate Issuers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:keyvault/certificateIssuer:CertificateIssuer example "https://key-vault-name.vault.azure.net/certificates/issuers/example"
```
func GetCertificateIssuer ¶
func GetCertificateIssuer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateIssuerState, opts ...pulumi.ResourceOption) (*CertificateIssuer, error)
GetCertificateIssuer gets an existing CertificateIssuer 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 NewCertificateIssuer ¶
func NewCertificateIssuer(ctx *pulumi.Context, name string, args *CertificateIssuerArgs, opts ...pulumi.ResourceOption) (*CertificateIssuer, error)
NewCertificateIssuer registers a new resource with the given unique name, arguments, and options.
func (*CertificateIssuer) ElementType ¶
func (*CertificateIssuer) ElementType() reflect.Type
func (*CertificateIssuer) ToCertificateIssuerOutput ¶
func (i *CertificateIssuer) ToCertificateIssuerOutput() CertificateIssuerOutput
func (*CertificateIssuer) ToCertificateIssuerOutputWithContext ¶
func (i *CertificateIssuer) ToCertificateIssuerOutputWithContext(ctx context.Context) CertificateIssuerOutput
func (*CertificateIssuer) ToCertificateIssuerPtrOutput ¶
func (i *CertificateIssuer) ToCertificateIssuerPtrOutput() CertificateIssuerPtrOutput
func (*CertificateIssuer) ToCertificateIssuerPtrOutputWithContext ¶
func (i *CertificateIssuer) ToCertificateIssuerPtrOutputWithContext(ctx context.Context) CertificateIssuerPtrOutput
type CertificateIssuerAdmin ¶
type CertificateIssuerAdmin struct { // E-mail address of the admin. EmailAddress string `pulumi:"emailAddress"` // First name of the admin. FirstName *string `pulumi:"firstName"` // Last name of the admin. LastName *string `pulumi:"lastName"` // Phone number of the admin. Phone *string `pulumi:"phone"` }
type CertificateIssuerAdminArgs ¶
type CertificateIssuerAdminArgs struct { // E-mail address of the admin. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // First name of the admin. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // Last name of the admin. LastName pulumi.StringPtrInput `pulumi:"lastName"` // Phone number of the admin. Phone pulumi.StringPtrInput `pulumi:"phone"` }
func (CertificateIssuerAdminArgs) ElementType ¶
func (CertificateIssuerAdminArgs) ElementType() reflect.Type
func (CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutput ¶
func (i CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutput() CertificateIssuerAdminOutput
func (CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutputWithContext ¶
func (i CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutputWithContext(ctx context.Context) CertificateIssuerAdminOutput
type CertificateIssuerAdminArray ¶
type CertificateIssuerAdminArray []CertificateIssuerAdminInput
func (CertificateIssuerAdminArray) ElementType ¶
func (CertificateIssuerAdminArray) ElementType() reflect.Type
func (CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutput ¶
func (i CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput
func (CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutputWithContext ¶
func (i CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) CertificateIssuerAdminArrayOutput
type CertificateIssuerAdminArrayInput ¶
type CertificateIssuerAdminArrayInput interface { pulumi.Input ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput ToCertificateIssuerAdminArrayOutputWithContext(context.Context) CertificateIssuerAdminArrayOutput }
CertificateIssuerAdminArrayInput is an input type that accepts CertificateIssuerAdminArray and CertificateIssuerAdminArrayOutput values. You can construct a concrete instance of `CertificateIssuerAdminArrayInput` via:
CertificateIssuerAdminArray{ CertificateIssuerAdminArgs{...} }
type CertificateIssuerAdminArrayOutput ¶
type CertificateIssuerAdminArrayOutput struct{ *pulumi.OutputState }
func (CertificateIssuerAdminArrayOutput) ElementType ¶
func (CertificateIssuerAdminArrayOutput) ElementType() reflect.Type
func (CertificateIssuerAdminArrayOutput) Index ¶
func (o CertificateIssuerAdminArrayOutput) Index(i pulumi.IntInput) CertificateIssuerAdminOutput
func (CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutput ¶
func (o CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput
func (CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutputWithContext ¶
func (o CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) CertificateIssuerAdminArrayOutput
type CertificateIssuerAdminInput ¶
type CertificateIssuerAdminInput interface { pulumi.Input ToCertificateIssuerAdminOutput() CertificateIssuerAdminOutput ToCertificateIssuerAdminOutputWithContext(context.Context) CertificateIssuerAdminOutput }
CertificateIssuerAdminInput is an input type that accepts CertificateIssuerAdminArgs and CertificateIssuerAdminOutput values. You can construct a concrete instance of `CertificateIssuerAdminInput` via:
CertificateIssuerAdminArgs{...}
type CertificateIssuerAdminOutput ¶
type CertificateIssuerAdminOutput struct{ *pulumi.OutputState }
func (CertificateIssuerAdminOutput) ElementType ¶
func (CertificateIssuerAdminOutput) ElementType() reflect.Type
func (CertificateIssuerAdminOutput) EmailAddress ¶
func (o CertificateIssuerAdminOutput) EmailAddress() pulumi.StringOutput
E-mail address of the admin.
func (CertificateIssuerAdminOutput) FirstName ¶
func (o CertificateIssuerAdminOutput) FirstName() pulumi.StringPtrOutput
First name of the admin.
func (CertificateIssuerAdminOutput) LastName ¶
func (o CertificateIssuerAdminOutput) LastName() pulumi.StringPtrOutput
Last name of the admin.
func (CertificateIssuerAdminOutput) Phone ¶
func (o CertificateIssuerAdminOutput) Phone() pulumi.StringPtrOutput
Phone number of the admin.
func (CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutput ¶
func (o CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutput() CertificateIssuerAdminOutput
func (CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutputWithContext ¶
func (o CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutputWithContext(ctx context.Context) CertificateIssuerAdminOutput
type CertificateIssuerArgs ¶
type CertificateIssuerArgs struct { // The account number with the third-party Certificate Issuer. AccountId pulumi.StringPtrInput // One or more `admin` blocks as defined below. Admins CertificateIssuerAdminArrayInput // The ID of the Key Vault in which to create the Certificate Issuer. KeyVaultId pulumi.StringInput // The name which should be used for this Key Vault Certificate Issuer. Changing this forces a new Key Vault Certificate Issuer to be created. Name pulumi.StringPtrInput // The ID of the organization as provided to the issuer. OrgId pulumi.StringPtrInput // The password associated with the account and organization ID at the third-party Certificate Issuer. If not specified, will not overwrite any previous value. Password pulumi.StringPtrInput // The name of the third-party Certificate Issuer. Possible values are: `DigiCert`, `GlobalSign`, `OneCertV2-PrivateCA`, `OneCertV2-PublicCA` and `SslAdminV2`. ProviderName pulumi.StringInput }
The set of arguments for constructing a CertificateIssuer resource.
func (CertificateIssuerArgs) ElementType ¶
func (CertificateIssuerArgs) ElementType() reflect.Type
type CertificateIssuerArray ¶
type CertificateIssuerArray []CertificateIssuerInput
func (CertificateIssuerArray) ElementType ¶
func (CertificateIssuerArray) ElementType() reflect.Type
func (CertificateIssuerArray) ToCertificateIssuerArrayOutput ¶
func (i CertificateIssuerArray) ToCertificateIssuerArrayOutput() CertificateIssuerArrayOutput
func (CertificateIssuerArray) ToCertificateIssuerArrayOutputWithContext ¶
func (i CertificateIssuerArray) ToCertificateIssuerArrayOutputWithContext(ctx context.Context) CertificateIssuerArrayOutput
type CertificateIssuerArrayInput ¶
type CertificateIssuerArrayInput interface { pulumi.Input ToCertificateIssuerArrayOutput() CertificateIssuerArrayOutput ToCertificateIssuerArrayOutputWithContext(context.Context) CertificateIssuerArrayOutput }
CertificateIssuerArrayInput is an input type that accepts CertificateIssuerArray and CertificateIssuerArrayOutput values. You can construct a concrete instance of `CertificateIssuerArrayInput` via:
CertificateIssuerArray{ CertificateIssuerArgs{...} }
type CertificateIssuerArrayOutput ¶
type CertificateIssuerArrayOutput struct{ *pulumi.OutputState }
func (CertificateIssuerArrayOutput) ElementType ¶
func (CertificateIssuerArrayOutput) ElementType() reflect.Type
func (CertificateIssuerArrayOutput) Index ¶
func (o CertificateIssuerArrayOutput) Index(i pulumi.IntInput) CertificateIssuerOutput
func (CertificateIssuerArrayOutput) ToCertificateIssuerArrayOutput ¶
func (o CertificateIssuerArrayOutput) ToCertificateIssuerArrayOutput() CertificateIssuerArrayOutput
func (CertificateIssuerArrayOutput) ToCertificateIssuerArrayOutputWithContext ¶
func (o CertificateIssuerArrayOutput) ToCertificateIssuerArrayOutputWithContext(ctx context.Context) CertificateIssuerArrayOutput
type CertificateIssuerInput ¶
type CertificateIssuerInput interface { pulumi.Input ToCertificateIssuerOutput() CertificateIssuerOutput ToCertificateIssuerOutputWithContext(ctx context.Context) CertificateIssuerOutput }
type CertificateIssuerMap ¶
type CertificateIssuerMap map[string]CertificateIssuerInput
func (CertificateIssuerMap) ElementType ¶
func (CertificateIssuerMap) ElementType() reflect.Type
func (CertificateIssuerMap) ToCertificateIssuerMapOutput ¶
func (i CertificateIssuerMap) ToCertificateIssuerMapOutput() CertificateIssuerMapOutput
func (CertificateIssuerMap) ToCertificateIssuerMapOutputWithContext ¶
func (i CertificateIssuerMap) ToCertificateIssuerMapOutputWithContext(ctx context.Context) CertificateIssuerMapOutput
type CertificateIssuerMapInput ¶
type CertificateIssuerMapInput interface { pulumi.Input ToCertificateIssuerMapOutput() CertificateIssuerMapOutput ToCertificateIssuerMapOutputWithContext(context.Context) CertificateIssuerMapOutput }
CertificateIssuerMapInput is an input type that accepts CertificateIssuerMap and CertificateIssuerMapOutput values. You can construct a concrete instance of `CertificateIssuerMapInput` via:
CertificateIssuerMap{ "key": CertificateIssuerArgs{...} }
type CertificateIssuerMapOutput ¶
type CertificateIssuerMapOutput struct{ *pulumi.OutputState }
func (CertificateIssuerMapOutput) ElementType ¶
func (CertificateIssuerMapOutput) ElementType() reflect.Type
func (CertificateIssuerMapOutput) MapIndex ¶
func (o CertificateIssuerMapOutput) MapIndex(k pulumi.StringInput) CertificateIssuerOutput
func (CertificateIssuerMapOutput) ToCertificateIssuerMapOutput ¶
func (o CertificateIssuerMapOutput) ToCertificateIssuerMapOutput() CertificateIssuerMapOutput
func (CertificateIssuerMapOutput) ToCertificateIssuerMapOutputWithContext ¶
func (o CertificateIssuerMapOutput) ToCertificateIssuerMapOutputWithContext(ctx context.Context) CertificateIssuerMapOutput
type CertificateIssuerOutput ¶
type CertificateIssuerOutput struct {
*pulumi.OutputState
}
func (CertificateIssuerOutput) ElementType ¶
func (CertificateIssuerOutput) ElementType() reflect.Type
func (CertificateIssuerOutput) ToCertificateIssuerOutput ¶
func (o CertificateIssuerOutput) ToCertificateIssuerOutput() CertificateIssuerOutput
func (CertificateIssuerOutput) ToCertificateIssuerOutputWithContext ¶
func (o CertificateIssuerOutput) ToCertificateIssuerOutputWithContext(ctx context.Context) CertificateIssuerOutput
func (CertificateIssuerOutput) ToCertificateIssuerPtrOutput ¶
func (o CertificateIssuerOutput) ToCertificateIssuerPtrOutput() CertificateIssuerPtrOutput
func (CertificateIssuerOutput) ToCertificateIssuerPtrOutputWithContext ¶
func (o CertificateIssuerOutput) ToCertificateIssuerPtrOutputWithContext(ctx context.Context) CertificateIssuerPtrOutput
type CertificateIssuerPtrInput ¶
type CertificateIssuerPtrInput interface { pulumi.Input ToCertificateIssuerPtrOutput() CertificateIssuerPtrOutput ToCertificateIssuerPtrOutputWithContext(ctx context.Context) CertificateIssuerPtrOutput }
type CertificateIssuerPtrOutput ¶
type CertificateIssuerPtrOutput struct {
*pulumi.OutputState
}
func (CertificateIssuerPtrOutput) ElementType ¶
func (CertificateIssuerPtrOutput) ElementType() reflect.Type
func (CertificateIssuerPtrOutput) ToCertificateIssuerPtrOutput ¶
func (o CertificateIssuerPtrOutput) ToCertificateIssuerPtrOutput() CertificateIssuerPtrOutput
func (CertificateIssuerPtrOutput) ToCertificateIssuerPtrOutputWithContext ¶
func (o CertificateIssuerPtrOutput) ToCertificateIssuerPtrOutputWithContext(ctx context.Context) CertificateIssuerPtrOutput
type CertificateIssuerState ¶
type CertificateIssuerState struct { // The account number with the third-party Certificate Issuer. AccountId pulumi.StringPtrInput // One or more `admin` blocks as defined below. Admins CertificateIssuerAdminArrayInput // The ID of the Key Vault in which to create the Certificate Issuer. KeyVaultId pulumi.StringPtrInput // The name which should be used for this Key Vault Certificate Issuer. Changing this forces a new Key Vault Certificate Issuer to be created. Name pulumi.StringPtrInput // The ID of the organization as provided to the issuer. OrgId pulumi.StringPtrInput // The password associated with the account and organization ID at the third-party Certificate Issuer. If not specified, will not overwrite any previous value. Password pulumi.StringPtrInput // The name of the third-party Certificate Issuer. Possible values are: `DigiCert`, `GlobalSign`, `OneCertV2-PrivateCA`, `OneCertV2-PublicCA` and `SslAdminV2`. ProviderName pulumi.StringPtrInput }
func (CertificateIssuerState) ElementType ¶
func (CertificateIssuerState) ElementType() reflect.Type
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶
type CertificatePtrOutput struct {
*pulumi.OutputState
}
func (CertificatePtrOutput) ElementType ¶
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateState ¶
type CertificateState struct { // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertificateCertificatePtrInput // A `certificateAttribute` block as defined below. CertificateAttributes CertificateCertificateAttributeArrayInput // The raw Key Vault Certificate data represented as a hexadecimal string. CertificateData pulumi.StringPtrInput // The Base64 encoded Key Vault Certificate data. CertificateDataBase64 pulumi.StringPtrInput // A `certificatePolicy` block as defined below. CertificatePolicy CertificateCertificatePolicyPtrInput // The ID of the Key Vault where the Certificate should be created. KeyVaultId pulumi.StringPtrInput // Specifies the name of the Key Vault Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The ID of the associated Key Vault Secret. SecretId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The X509 Thumbprint of the Key Vault Certificate represented as a hexadecimal string. Thumbprint pulumi.StringPtrInput // The current version of the Key Vault Certificate. Version pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type GetCertificateCertificatePolicy ¶
type GetCertificateCertificatePolicy struct { // A `issuerParameters` block as defined below. IssuerParameters []GetCertificateCertificatePolicyIssuerParameter `pulumi:"issuerParameters"` // A `keyProperties` block as defined below. KeyProperties []GetCertificateCertificatePolicyKeyProperty `pulumi:"keyProperties"` // A `lifetimeAction` block as defined below. LifetimeActions []GetCertificateCertificatePolicyLifetimeAction `pulumi:"lifetimeActions"` // A `secretProperties` block as defined below. SecretProperties []GetCertificateCertificatePolicySecretProperty `pulumi:"secretProperties"` // An `x509CertificateProperties` block as defined below. X509CertificateProperties []GetCertificateCertificatePolicyX509CertificateProperty `pulumi:"x509CertificateProperties"` }
type GetCertificateCertificatePolicyArgs ¶
type GetCertificateCertificatePolicyArgs struct { // A `issuerParameters` block as defined below. IssuerParameters GetCertificateCertificatePolicyIssuerParameterArrayInput `pulumi:"issuerParameters"` // A `keyProperties` block as defined below. KeyProperties GetCertificateCertificatePolicyKeyPropertyArrayInput `pulumi:"keyProperties"` // A `lifetimeAction` block as defined below. LifetimeActions GetCertificateCertificatePolicyLifetimeActionArrayInput `pulumi:"lifetimeActions"` // A `secretProperties` block as defined below. SecretProperties GetCertificateCertificatePolicySecretPropertyArrayInput `pulumi:"secretProperties"` // An `x509CertificateProperties` block as defined below. X509CertificateProperties GetCertificateCertificatePolicyX509CertificatePropertyArrayInput `pulumi:"x509CertificateProperties"` }
func (GetCertificateCertificatePolicyArgs) ElementType ¶
func (GetCertificateCertificatePolicyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutput ¶
func (i GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput
func (GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutputWithContext ¶
func (i GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyOutput
type GetCertificateCertificatePolicyArray ¶
type GetCertificateCertificatePolicyArray []GetCertificateCertificatePolicyInput
func (GetCertificateCertificatePolicyArray) ElementType ¶
func (GetCertificateCertificatePolicyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutput ¶
func (i GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput
func (GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyArrayOutput
type GetCertificateCertificatePolicyArrayInput ¶
type GetCertificateCertificatePolicyArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput ToGetCertificateCertificatePolicyArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyArrayOutput }
GetCertificateCertificatePolicyArrayInput is an input type that accepts GetCertificateCertificatePolicyArray and GetCertificateCertificatePolicyArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyArrayInput` via:
GetCertificateCertificatePolicyArray{ GetCertificateCertificatePolicyArgs{...} }
type GetCertificateCertificatePolicyArrayOutput ¶
type GetCertificateCertificatePolicyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutput ¶
func (o GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput
func (GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyArrayOutput
type GetCertificateCertificatePolicyInput ¶
type GetCertificateCertificatePolicyInput interface { pulumi.Input ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput ToGetCertificateCertificatePolicyOutputWithContext(context.Context) GetCertificateCertificatePolicyOutput }
GetCertificateCertificatePolicyInput is an input type that accepts GetCertificateCertificatePolicyArgs and GetCertificateCertificatePolicyOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyInput` via:
GetCertificateCertificatePolicyArgs{...}
type GetCertificateCertificatePolicyIssuerParameter ¶
type GetCertificateCertificatePolicyIssuerParameter struct { // Specifies the name of the Key Vault Certificate. Name string `pulumi:"name"` }
type GetCertificateCertificatePolicyIssuerParameterArgs ¶
type GetCertificateCertificatePolicyIssuerParameterArgs struct { // Specifies the name of the Key Vault Certificate. Name pulumi.StringInput `pulumi:"name"` }
func (GetCertificateCertificatePolicyIssuerParameterArgs) ElementType ¶
func (GetCertificateCertificatePolicyIssuerParameterArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutput ¶
func (i GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput
func (GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext ¶
func (i GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterOutput
type GetCertificateCertificatePolicyIssuerParameterArray ¶
type GetCertificateCertificatePolicyIssuerParameterArray []GetCertificateCertificatePolicyIssuerParameterInput
func (GetCertificateCertificatePolicyIssuerParameterArray) ElementType ¶
func (GetCertificateCertificatePolicyIssuerParameterArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput ¶
func (i GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput
func (GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput
type GetCertificateCertificatePolicyIssuerParameterArrayInput ¶
type GetCertificateCertificatePolicyIssuerParameterArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput }
GetCertificateCertificatePolicyIssuerParameterArrayInput is an input type that accepts GetCertificateCertificatePolicyIssuerParameterArray and GetCertificateCertificatePolicyIssuerParameterArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyIssuerParameterArrayInput` via:
GetCertificateCertificatePolicyIssuerParameterArray{ GetCertificateCertificatePolicyIssuerParameterArgs{...} }
type GetCertificateCertificatePolicyIssuerParameterArrayOutput ¶
type GetCertificateCertificatePolicyIssuerParameterArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput ¶
func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput
type GetCertificateCertificatePolicyIssuerParameterInput ¶
type GetCertificateCertificatePolicyIssuerParameterInput interface { pulumi.Input ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(context.Context) GetCertificateCertificatePolicyIssuerParameterOutput }
GetCertificateCertificatePolicyIssuerParameterInput is an input type that accepts GetCertificateCertificatePolicyIssuerParameterArgs and GetCertificateCertificatePolicyIssuerParameterOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyIssuerParameterInput` via:
GetCertificateCertificatePolicyIssuerParameterArgs{...}
type GetCertificateCertificatePolicyIssuerParameterOutput ¶
type GetCertificateCertificatePolicyIssuerParameterOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyIssuerParameterOutput) ElementType ¶
func (GetCertificateCertificatePolicyIssuerParameterOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterOutput) Name ¶
func (o GetCertificateCertificatePolicyIssuerParameterOutput) Name() pulumi.StringOutput
Specifies the name of the Key Vault Certificate.
func (GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutput ¶
func (o GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput
func (GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext ¶
func (o GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterOutput
type GetCertificateCertificatePolicyKeyProperty ¶
type GetCertificateCertificatePolicyKeyProperty struct { // Is this Certificate Exportable? Exportable bool `pulumi:"exportable"` // The size of the Key used in the Certificate. KeySize int `pulumi:"keySize"` // Specifies the Type of Key, for example `RSA`. KeyType string `pulumi:"keyType"` // Is the key reusable? ReuseKey bool `pulumi:"reuseKey"` }
type GetCertificateCertificatePolicyKeyPropertyArgs ¶
type GetCertificateCertificatePolicyKeyPropertyArgs struct { // Is this Certificate Exportable? Exportable pulumi.BoolInput `pulumi:"exportable"` // The size of the Key used in the Certificate. KeySize pulumi.IntInput `pulumi:"keySize"` // Specifies the Type of Key, for example `RSA`. KeyType pulumi.StringInput `pulumi:"keyType"` // Is the key reusable? ReuseKey pulumi.BoolInput `pulumi:"reuseKey"` }
func (GetCertificateCertificatePolicyKeyPropertyArgs) ElementType ¶
func (GetCertificateCertificatePolicyKeyPropertyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutput ¶
func (i GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput
func (GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext ¶
func (i GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyOutput
type GetCertificateCertificatePolicyKeyPropertyArray ¶
type GetCertificateCertificatePolicyKeyPropertyArray []GetCertificateCertificatePolicyKeyPropertyInput
func (GetCertificateCertificatePolicyKeyPropertyArray) ElementType ¶
func (GetCertificateCertificatePolicyKeyPropertyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput ¶
func (i GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput
func (GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput
type GetCertificateCertificatePolicyKeyPropertyArrayInput ¶
type GetCertificateCertificatePolicyKeyPropertyArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput }
GetCertificateCertificatePolicyKeyPropertyArrayInput is an input type that accepts GetCertificateCertificatePolicyKeyPropertyArray and GetCertificateCertificatePolicyKeyPropertyArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyKeyPropertyArrayInput` via:
GetCertificateCertificatePolicyKeyPropertyArray{ GetCertificateCertificatePolicyKeyPropertyArgs{...} }
type GetCertificateCertificatePolicyKeyPropertyArrayOutput ¶
type GetCertificateCertificatePolicyKeyPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput ¶
func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput
type GetCertificateCertificatePolicyKeyPropertyInput ¶
type GetCertificateCertificatePolicyKeyPropertyInput interface { pulumi.Input ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(context.Context) GetCertificateCertificatePolicyKeyPropertyOutput }
GetCertificateCertificatePolicyKeyPropertyInput is an input type that accepts GetCertificateCertificatePolicyKeyPropertyArgs and GetCertificateCertificatePolicyKeyPropertyOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyKeyPropertyInput` via:
GetCertificateCertificatePolicyKeyPropertyArgs{...}
type GetCertificateCertificatePolicyKeyPropertyOutput ¶
type GetCertificateCertificatePolicyKeyPropertyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyKeyPropertyOutput) ElementType ¶
func (GetCertificateCertificatePolicyKeyPropertyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyOutput) Exportable ¶
func (o GetCertificateCertificatePolicyKeyPropertyOutput) Exportable() pulumi.BoolOutput
Is this Certificate Exportable?
func (GetCertificateCertificatePolicyKeyPropertyOutput) KeySize ¶
func (o GetCertificateCertificatePolicyKeyPropertyOutput) KeySize() pulumi.IntOutput
The size of the Key used in the Certificate.
func (GetCertificateCertificatePolicyKeyPropertyOutput) KeyType ¶
func (o GetCertificateCertificatePolicyKeyPropertyOutput) KeyType() pulumi.StringOutput
Specifies the Type of Key, for example `RSA`.
func (GetCertificateCertificatePolicyKeyPropertyOutput) ReuseKey ¶
func (o GetCertificateCertificatePolicyKeyPropertyOutput) ReuseKey() pulumi.BoolOutput
Is the key reusable?
func (GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutput ¶
func (o GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput
func (GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext ¶
func (o GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyOutput
type GetCertificateCertificatePolicyLifetimeAction ¶
type GetCertificateCertificatePolicyLifetimeAction struct { // A `action` block as defined below. Actions []GetCertificateCertificatePolicyLifetimeActionAction `pulumi:"actions"` // A `trigger` block as defined below. Triggers []GetCertificateCertificatePolicyLifetimeActionTrigger `pulumi:"triggers"` }
type GetCertificateCertificatePolicyLifetimeActionAction ¶
type GetCertificateCertificatePolicyLifetimeActionAction struct { // The Type of action to be performed when the lifetime trigger is triggerec. ActionType string `pulumi:"actionType"` }
type GetCertificateCertificatePolicyLifetimeActionActionArgs ¶
type GetCertificateCertificatePolicyLifetimeActionActionArgs struct { // The Type of action to be performed when the lifetime trigger is triggerec. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutput ¶
func (i GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶
func (i GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput
type GetCertificateCertificatePolicyLifetimeActionActionArray ¶
type GetCertificateCertificatePolicyLifetimeActionActionArray []GetCertificateCertificatePolicyLifetimeActionActionInput
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput ¶
func (i GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionActionArrayInput ¶
type GetCertificateCertificatePolicyLifetimeActionActionArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput }
GetCertificateCertificatePolicyLifetimeActionActionArrayInput is an input type that accepts GetCertificateCertificatePolicyLifetimeActionActionArray and GetCertificateCertificatePolicyLifetimeActionActionArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyLifetimeActionActionArrayInput` via:
GetCertificateCertificatePolicyLifetimeActionActionArray{ GetCertificateCertificatePolicyLifetimeActionActionArgs{...} }
type GetCertificateCertificatePolicyLifetimeActionActionArrayOutput ¶
type GetCertificateCertificatePolicyLifetimeActionActionArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput ¶
func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionActionInput ¶
type GetCertificateCertificatePolicyLifetimeActionActionInput interface { pulumi.Input ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput }
GetCertificateCertificatePolicyLifetimeActionActionInput is an input type that accepts GetCertificateCertificatePolicyLifetimeActionActionArgs and GetCertificateCertificatePolicyLifetimeActionActionOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyLifetimeActionActionInput` via:
GetCertificateCertificatePolicyLifetimeActionActionArgs{...}
type GetCertificateCertificatePolicyLifetimeActionActionOutput ¶
type GetCertificateCertificatePolicyLifetimeActionActionOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ActionType ¶
func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
The Type of action to be performed when the lifetime trigger is triggerec.
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutput ¶
func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶
func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput
type GetCertificateCertificatePolicyLifetimeActionArgs ¶
type GetCertificateCertificatePolicyLifetimeActionArgs struct { // A `action` block as defined below. Actions GetCertificateCertificatePolicyLifetimeActionActionArrayInput `pulumi:"actions"` // A `trigger` block as defined below. Triggers GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput `pulumi:"triggers"` }
func (GetCertificateCertificatePolicyLifetimeActionArgs) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutput ¶
func (i GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput
func (GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext ¶
func (i GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionOutput
type GetCertificateCertificatePolicyLifetimeActionArray ¶
type GetCertificateCertificatePolicyLifetimeActionArray []GetCertificateCertificatePolicyLifetimeActionInput
func (GetCertificateCertificatePolicyLifetimeActionArray) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput ¶
func (i GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionArrayInput ¶
type GetCertificateCertificatePolicyLifetimeActionArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput }
GetCertificateCertificatePolicyLifetimeActionArrayInput is an input type that accepts GetCertificateCertificatePolicyLifetimeActionArray and GetCertificateCertificatePolicyLifetimeActionArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyLifetimeActionArrayInput` via:
GetCertificateCertificatePolicyLifetimeActionArray{ GetCertificateCertificatePolicyLifetimeActionArgs{...} }
type GetCertificateCertificatePolicyLifetimeActionArrayOutput ¶
type GetCertificateCertificatePolicyLifetimeActionArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput ¶
func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionInput ¶
type GetCertificateCertificatePolicyLifetimeActionInput interface { pulumi.Input ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(context.Context) GetCertificateCertificatePolicyLifetimeActionOutput }
GetCertificateCertificatePolicyLifetimeActionInput is an input type that accepts GetCertificateCertificatePolicyLifetimeActionArgs and GetCertificateCertificatePolicyLifetimeActionOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyLifetimeActionInput` via:
GetCertificateCertificatePolicyLifetimeActionArgs{...}
type GetCertificateCertificatePolicyLifetimeActionOutput ¶
type GetCertificateCertificatePolicyLifetimeActionOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionOutput) Actions ¶
func (o GetCertificateCertificatePolicyLifetimeActionOutput) Actions() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
A `action` block as defined below.
func (GetCertificateCertificatePolicyLifetimeActionOutput) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutput ¶
func (o GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput
func (GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext ¶
func (o GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionOutput
func (GetCertificateCertificatePolicyLifetimeActionOutput) Triggers ¶
func (o GetCertificateCertificatePolicyLifetimeActionOutput) Triggers() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
A `trigger` block as defined below.
type GetCertificateCertificatePolicyLifetimeActionTrigger ¶
type GetCertificateCertificatePolicyLifetimeActionTrigger struct { // The number of days before the Certificate expires that the action associated with this Trigger should run. DaysBeforeExpiry int `pulumi:"daysBeforeExpiry"` // The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. LifetimePercentage int `pulumi:"lifetimePercentage"` }
type GetCertificateCertificatePolicyLifetimeActionTriggerArgs ¶
type GetCertificateCertificatePolicyLifetimeActionTriggerArgs struct { // The number of days before the Certificate expires that the action associated with this Trigger should run. DaysBeforeExpiry pulumi.IntInput `pulumi:"daysBeforeExpiry"` // The percentage at which during the Certificates Lifetime the action associated with this Trigger should run. LifetimePercentage pulumi.IntInput `pulumi:"lifetimePercentage"` }
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput ¶
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
type GetCertificateCertificatePolicyLifetimeActionTriggerArray ¶
type GetCertificateCertificatePolicyLifetimeActionTriggerArray []GetCertificateCertificatePolicyLifetimeActionTriggerInput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput ¶
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
type GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput ¶
type GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput }
GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput is an input type that accepts GetCertificateCertificatePolicyLifetimeActionTriggerArray and GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput` via:
GetCertificateCertificatePolicyLifetimeActionTriggerArray{ GetCertificateCertificatePolicyLifetimeActionTriggerArgs{...} }
type GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput ¶
type GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput ¶
func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
type GetCertificateCertificatePolicyLifetimeActionTriggerInput ¶
type GetCertificateCertificatePolicyLifetimeActionTriggerInput interface { pulumi.Input ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput }
GetCertificateCertificatePolicyLifetimeActionTriggerInput is an input type that accepts GetCertificateCertificatePolicyLifetimeActionTriggerArgs and GetCertificateCertificatePolicyLifetimeActionTriggerOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyLifetimeActionTriggerInput` via:
GetCertificateCertificatePolicyLifetimeActionTriggerArgs{...}
type GetCertificateCertificatePolicyLifetimeActionTriggerOutput ¶
type GetCertificateCertificatePolicyLifetimeActionTriggerOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry ¶
func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry() pulumi.IntOutput
The number of days before the Certificate expires that the action associated with this Trigger should run.
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType ¶
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage ¶
func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage() pulumi.IntOutput
The percentage at which during the Certificates Lifetime the action associated with this Trigger should run.
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput ¶
func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶
func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
type GetCertificateCertificatePolicyOutput ¶
type GetCertificateCertificatePolicyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyOutput) ElementType ¶
func (GetCertificateCertificatePolicyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyOutput) IssuerParameters ¶
func (o GetCertificateCertificatePolicyOutput) IssuerParameters() GetCertificateCertificatePolicyIssuerParameterArrayOutput
A `issuerParameters` block as defined below.
func (GetCertificateCertificatePolicyOutput) KeyProperties ¶
func (o GetCertificateCertificatePolicyOutput) KeyProperties() GetCertificateCertificatePolicyKeyPropertyArrayOutput
A `keyProperties` block as defined below.
func (GetCertificateCertificatePolicyOutput) LifetimeActions ¶
func (o GetCertificateCertificatePolicyOutput) LifetimeActions() GetCertificateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (GetCertificateCertificatePolicyOutput) SecretProperties ¶
func (o GetCertificateCertificatePolicyOutput) SecretProperties() GetCertificateCertificatePolicySecretPropertyArrayOutput
A `secretProperties` block as defined below.
func (GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutput ¶
func (o GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput
func (GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutputWithContext ¶
func (o GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyOutput
func (GetCertificateCertificatePolicyOutput) X509CertificateProperties ¶
func (o GetCertificateCertificatePolicyOutput) X509CertificateProperties() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
An `x509CertificateProperties` block as defined below.
type GetCertificateCertificatePolicySecretProperty ¶
type GetCertificateCertificatePolicySecretProperty struct { // The Content-Type of the Certificate, for example `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. ContentType string `pulumi:"contentType"` }
type GetCertificateCertificatePolicySecretPropertyArgs ¶
type GetCertificateCertificatePolicySecretPropertyArgs struct { // The Content-Type of the Certificate, for example `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM. ContentType pulumi.StringInput `pulumi:"contentType"` }
func (GetCertificateCertificatePolicySecretPropertyArgs) ElementType ¶
func (GetCertificateCertificatePolicySecretPropertyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutput ¶
func (i GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput
func (GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext ¶
func (i GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyOutput
type GetCertificateCertificatePolicySecretPropertyArray ¶
type GetCertificateCertificatePolicySecretPropertyArray []GetCertificateCertificatePolicySecretPropertyInput
func (GetCertificateCertificatePolicySecretPropertyArray) ElementType ¶
func (GetCertificateCertificatePolicySecretPropertyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutput ¶
func (i GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput
func (GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput
type GetCertificateCertificatePolicySecretPropertyArrayInput ¶
type GetCertificateCertificatePolicySecretPropertyArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput }
GetCertificateCertificatePolicySecretPropertyArrayInput is an input type that accepts GetCertificateCertificatePolicySecretPropertyArray and GetCertificateCertificatePolicySecretPropertyArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicySecretPropertyArrayInput` via:
GetCertificateCertificatePolicySecretPropertyArray{ GetCertificateCertificatePolicySecretPropertyArgs{...} }
type GetCertificateCertificatePolicySecretPropertyArrayOutput ¶
type GetCertificateCertificatePolicySecretPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutput ¶
func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput
type GetCertificateCertificatePolicySecretPropertyInput ¶
type GetCertificateCertificatePolicySecretPropertyInput interface { pulumi.Input ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(context.Context) GetCertificateCertificatePolicySecretPropertyOutput }
GetCertificateCertificatePolicySecretPropertyInput is an input type that accepts GetCertificateCertificatePolicySecretPropertyArgs and GetCertificateCertificatePolicySecretPropertyOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicySecretPropertyInput` via:
GetCertificateCertificatePolicySecretPropertyArgs{...}
type GetCertificateCertificatePolicySecretPropertyOutput ¶
type GetCertificateCertificatePolicySecretPropertyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicySecretPropertyOutput) ContentType ¶
func (o GetCertificateCertificatePolicySecretPropertyOutput) ContentType() pulumi.StringOutput
The Content-Type of the Certificate, for example `application/x-pkcs12` for a PFX or `application/x-pem-file` for a PEM.
func (GetCertificateCertificatePolicySecretPropertyOutput) ElementType ¶
func (GetCertificateCertificatePolicySecretPropertyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutput ¶
func (o GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput
func (GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext ¶
func (o GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyOutput
type GetCertificateCertificatePolicyX509CertificateProperty ¶
type GetCertificateCertificatePolicyX509CertificateProperty struct { // A list of Extended/Enhanced Key Usages. ExtendedKeyUsages []string `pulumi:"extendedKeyUsages"` // A list of uses associated with this Key. KeyUsages []string `pulumi:"keyUsages"` // The Certificate's Subject. Subject string `pulumi:"subject"` // A `subjectAlternativeNames` block as defined below. SubjectAlternativeNames []GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeName `pulumi:"subjectAlternativeNames"` // The Certificates Validity Period in Months. ValidityInMonths int `pulumi:"validityInMonths"` }
type GetCertificateCertificatePolicyX509CertificatePropertyArgs ¶
type GetCertificateCertificatePolicyX509CertificatePropertyArgs struct { // A list of Extended/Enhanced Key Usages. ExtendedKeyUsages pulumi.StringArrayInput `pulumi:"extendedKeyUsages"` // A list of uses associated with this Key. KeyUsages pulumi.StringArrayInput `pulumi:"keyUsages"` // The Certificate's Subject. Subject pulumi.StringInput `pulumi:"subject"` // A `subjectAlternativeNames` block as defined below. SubjectAlternativeNames GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput `pulumi:"subjectAlternativeNames"` // The Certificates Validity Period in Months. ValidityInMonths pulumi.IntInput `pulumi:"validityInMonths"` }
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput
type GetCertificateCertificatePolicyX509CertificatePropertyArray ¶
type GetCertificateCertificatePolicyX509CertificatePropertyArray []GetCertificateCertificatePolicyX509CertificatePropertyInput
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertyArrayInput ¶
type GetCertificateCertificatePolicyX509CertificatePropertyArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput }
GetCertificateCertificatePolicyX509CertificatePropertyArrayInput is an input type that accepts GetCertificateCertificatePolicyX509CertificatePropertyArray and GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyX509CertificatePropertyArrayInput` via:
GetCertificateCertificatePolicyX509CertificatePropertyArray{ GetCertificateCertificatePolicyX509CertificatePropertyArgs{...} }
type GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput ¶
type GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertyInput ¶
type GetCertificateCertificatePolicyX509CertificatePropertyInput interface { pulumi.Input ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput }
GetCertificateCertificatePolicyX509CertificatePropertyInput is an input type that accepts GetCertificateCertificatePolicyX509CertificatePropertyArgs and GetCertificateCertificatePolicyX509CertificatePropertyOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyX509CertificatePropertyInput` via:
GetCertificateCertificatePolicyX509CertificatePropertyArgs{...}
type GetCertificateCertificatePolicyX509CertificatePropertyOutput ¶
type GetCertificateCertificatePolicyX509CertificatePropertyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ExtendedKeyUsages ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
A list of Extended/Enhanced Key Usages.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) KeyUsages ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) KeyUsages() pulumi.StringArrayOutput
A list of uses associated with this Key.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) Subject ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) Subject() pulumi.StringOutput
The Certificate's Subject.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) SubjectAlternativeNames ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) SubjectAlternativeNames() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
A `subjectAlternativeNames` block as defined below.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ValidityInMonths ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months.
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeName ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeName struct { // A list of alternative DNS names (FQDNs) identified by the Certificate. DnsNames []string `pulumi:"dnsNames"` // A list of email addresses identified by this Certificate. Emails []string `pulumi:"emails"` // A list of User Principal Names identified by the Certificate. Upns []string `pulumi:"upns"` }
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs struct { // A list of alternative DNS names (FQDNs) identified by the Certificate. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // A list of email addresses identified by this Certificate. Emails pulumi.StringArrayInput `pulumi:"emails"` // A list of User Principal Names identified by the Certificate. Upns pulumi.StringArrayInput `pulumi:"upns"` }
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray []GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext ¶
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput interface { pulumi.Input ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput }
GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput is an input type that accepts GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray and GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput` via:
GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray{ GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs{...} }
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) Index ¶
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput interface { pulumi.Input ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput }
GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput is an input type that accepts GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs and GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput values. You can construct a concrete instance of `GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput` via:
GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs{...}
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput ¶
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) DnsNames ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) DnsNames() pulumi.StringArrayOutput
A list of alternative DNS names (FQDNs) identified by the Certificate.
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ElementType ¶
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Emails ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Emails() pulumi.StringArrayOutput
A list of email addresses identified by this Certificate.
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Upns ¶
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Upns() pulumi.StringArrayOutput
A list of User Principal Names identified by the Certificate.
type GetCertificateDataArgs ¶
type GetCertificateDataArgs struct { // Specifies the ID of the Key Vault instance where the Secret resides, available on the `keyvault.KeyVault` Data Source / Resource. KeyVaultId string `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Secret. Name string `pulumi:"name"` // Specifies the version of the certificate to look up. (Defaults to latest) Version *string `pulumi:"version"` }
A collection of arguments for invoking getCertificateData.
type GetCertificateDataResult ¶
type GetCertificateDataResult struct { // Expiry date of certificate in RFC3339 format. Expires string `pulumi:"expires"` // The raw Key Vault Certificate data represented as a hexadecimal string. Hex string `pulumi:"hex"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Key Vault Certificate Key. Key string `pulumi:"key"` KeyVaultId string `pulumi:"keyVaultId"` Name string `pulumi:"name"` // The Key Vault Certificate in PEM format. Pem string `pulumi:"pem"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` Version string `pulumi:"version"` }
A collection of values returned by getCertificateData.
func GetCertificateData ¶
func GetCertificateData(ctx *pulumi.Context, args *GetCertificateDataArgs, opts ...pulumi.InvokeOption) (*GetCertificateDataResult, error)
Use this data source to access data stored in an existing Key Vault Certificate.
> **Note:** This data source uses the `GetSecret` function of the Azure API, to get the key of the certificate. Therefore you need secret/get permission
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: "examplekv", ResourceGroupName: "some-resource-group", }, nil) if err != nil { return err } exampleCertificateData, err := keyvault.GetCertificateData(ctx, &keyvault.GetCertificateDataArgs{ Name: "secret-sauce", KeyVaultId: exampleKeyVault.Id, }, nil) if err != nil { return err } ctx.Export("examplePem", exampleCertificateData.Pem) return nil }) }
```
type GetCertificateIssuerAdmin ¶
type GetCertificateIssuerAdmin struct { // E-mail address of the admin. EmailAddress string `pulumi:"emailAddress"` // First name of the admin. FirstName string `pulumi:"firstName"` // Last name of the admin. LastName string `pulumi:"lastName"` // Phone number of the admin. Phone string `pulumi:"phone"` }
type GetCertificateIssuerAdminArgs ¶
type GetCertificateIssuerAdminArgs struct { // E-mail address of the admin. EmailAddress pulumi.StringInput `pulumi:"emailAddress"` // First name of the admin. FirstName pulumi.StringInput `pulumi:"firstName"` // Last name of the admin. LastName pulumi.StringInput `pulumi:"lastName"` // Phone number of the admin. Phone pulumi.StringInput `pulumi:"phone"` }
func (GetCertificateIssuerAdminArgs) ElementType ¶
func (GetCertificateIssuerAdminArgs) ElementType() reflect.Type
func (GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutput ¶
func (i GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput
func (GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutputWithContext ¶
func (i GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutputWithContext(ctx context.Context) GetCertificateIssuerAdminOutput
type GetCertificateIssuerAdminArray ¶
type GetCertificateIssuerAdminArray []GetCertificateIssuerAdminInput
func (GetCertificateIssuerAdminArray) ElementType ¶
func (GetCertificateIssuerAdminArray) ElementType() reflect.Type
func (GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutput ¶
func (i GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput
func (GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutputWithContext ¶
func (i GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) GetCertificateIssuerAdminArrayOutput
type GetCertificateIssuerAdminArrayInput ¶
type GetCertificateIssuerAdminArrayInput interface { pulumi.Input ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput ToGetCertificateIssuerAdminArrayOutputWithContext(context.Context) GetCertificateIssuerAdminArrayOutput }
GetCertificateIssuerAdminArrayInput is an input type that accepts GetCertificateIssuerAdminArray and GetCertificateIssuerAdminArrayOutput values. You can construct a concrete instance of `GetCertificateIssuerAdminArrayInput` via:
GetCertificateIssuerAdminArray{ GetCertificateIssuerAdminArgs{...} }
type GetCertificateIssuerAdminArrayOutput ¶
type GetCertificateIssuerAdminArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateIssuerAdminArrayOutput) ElementType ¶
func (GetCertificateIssuerAdminArrayOutput) ElementType() reflect.Type
func (GetCertificateIssuerAdminArrayOutput) Index ¶
func (o GetCertificateIssuerAdminArrayOutput) Index(i pulumi.IntInput) GetCertificateIssuerAdminOutput
func (GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutput ¶
func (o GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput
func (GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutputWithContext ¶
func (o GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) GetCertificateIssuerAdminArrayOutput
type GetCertificateIssuerAdminInput ¶
type GetCertificateIssuerAdminInput interface { pulumi.Input ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput ToGetCertificateIssuerAdminOutputWithContext(context.Context) GetCertificateIssuerAdminOutput }
GetCertificateIssuerAdminInput is an input type that accepts GetCertificateIssuerAdminArgs and GetCertificateIssuerAdminOutput values. You can construct a concrete instance of `GetCertificateIssuerAdminInput` via:
GetCertificateIssuerAdminArgs{...}
type GetCertificateIssuerAdminOutput ¶
type GetCertificateIssuerAdminOutput struct{ *pulumi.OutputState }
func (GetCertificateIssuerAdminOutput) ElementType ¶
func (GetCertificateIssuerAdminOutput) ElementType() reflect.Type
func (GetCertificateIssuerAdminOutput) EmailAddress ¶
func (o GetCertificateIssuerAdminOutput) EmailAddress() pulumi.StringOutput
E-mail address of the admin.
func (GetCertificateIssuerAdminOutput) FirstName ¶
func (o GetCertificateIssuerAdminOutput) FirstName() pulumi.StringOutput
First name of the admin.
func (GetCertificateIssuerAdminOutput) LastName ¶
func (o GetCertificateIssuerAdminOutput) LastName() pulumi.StringOutput
Last name of the admin.
func (GetCertificateIssuerAdminOutput) Phone ¶
func (o GetCertificateIssuerAdminOutput) Phone() pulumi.StringOutput
Phone number of the admin.
func (GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutput ¶
func (o GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput
func (GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutputWithContext ¶
func (o GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutputWithContext(ctx context.Context) GetCertificateIssuerAdminOutput
type GetKeyVaultAccessPolicy ¶
type GetKeyVaultAccessPolicy struct { // The Object ID of a Azure Active Directory Application. ApplicationId string `pulumi:"applicationId"` // A list of certificate permissions applicable to this Access Policy. CertificatePermissions []string `pulumi:"certificatePermissions"` // A list of key permissions applicable to this Access Policy. KeyPermissions []string `pulumi:"keyPermissions"` // An Object ID of a User, Service Principal or Security Group. ObjectId string `pulumi:"objectId"` // A list of secret permissions applicable to this Access Policy. SecretPermissions []string `pulumi:"secretPermissions"` // A list of storage permissions applicable to this Access Policy. StoragePermissions []string `pulumi:"storagePermissions"` // The Azure Active Directory Tenant ID used to authenticate requests for this Key Vault. TenantId string `pulumi:"tenantId"` }
type GetKeyVaultAccessPolicyArgs ¶
type GetKeyVaultAccessPolicyArgs struct { // The Object ID of a Azure Active Directory Application. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // A list of certificate permissions applicable to this Access Policy. CertificatePermissions pulumi.StringArrayInput `pulumi:"certificatePermissions"` // A list of key permissions applicable to this Access Policy. KeyPermissions pulumi.StringArrayInput `pulumi:"keyPermissions"` // An Object ID of a User, Service Principal or Security Group. ObjectId pulumi.StringInput `pulumi:"objectId"` // A list of secret permissions applicable to this Access Policy. SecretPermissions pulumi.StringArrayInput `pulumi:"secretPermissions"` // A list of storage permissions applicable to this Access Policy. StoragePermissions pulumi.StringArrayInput `pulumi:"storagePermissions"` // The Azure Active Directory Tenant ID used to authenticate requests for this Key Vault. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetKeyVaultAccessPolicyArgs) ElementType ¶
func (GetKeyVaultAccessPolicyArgs) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutput ¶
func (i GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput
func (GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutputWithContext ¶
func (i GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyOutput
type GetKeyVaultAccessPolicyArray ¶
type GetKeyVaultAccessPolicyArray []GetKeyVaultAccessPolicyInput
func (GetKeyVaultAccessPolicyArray) ElementType ¶
func (GetKeyVaultAccessPolicyArray) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutput ¶
func (i GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput
func (GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutputWithContext ¶
func (i GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyArrayOutput
type GetKeyVaultAccessPolicyArrayInput ¶
type GetKeyVaultAccessPolicyArrayInput interface { pulumi.Input ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput ToGetKeyVaultAccessPolicyArrayOutputWithContext(context.Context) GetKeyVaultAccessPolicyArrayOutput }
GetKeyVaultAccessPolicyArrayInput is an input type that accepts GetKeyVaultAccessPolicyArray and GetKeyVaultAccessPolicyArrayOutput values. You can construct a concrete instance of `GetKeyVaultAccessPolicyArrayInput` via:
GetKeyVaultAccessPolicyArray{ GetKeyVaultAccessPolicyArgs{...} }
type GetKeyVaultAccessPolicyArrayOutput ¶
type GetKeyVaultAccessPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVaultAccessPolicyArrayOutput) ElementType ¶
func (GetKeyVaultAccessPolicyArrayOutput) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyArrayOutput) Index ¶
func (o GetKeyVaultAccessPolicyArrayOutput) Index(i pulumi.IntInput) GetKeyVaultAccessPolicyOutput
func (GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutput ¶
func (o GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput
func (GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutputWithContext ¶
func (o GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyArrayOutput
type GetKeyVaultAccessPolicyInput ¶
type GetKeyVaultAccessPolicyInput interface { pulumi.Input ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput ToGetKeyVaultAccessPolicyOutputWithContext(context.Context) GetKeyVaultAccessPolicyOutput }
GetKeyVaultAccessPolicyInput is an input type that accepts GetKeyVaultAccessPolicyArgs and GetKeyVaultAccessPolicyOutput values. You can construct a concrete instance of `GetKeyVaultAccessPolicyInput` via:
GetKeyVaultAccessPolicyArgs{...}
type GetKeyVaultAccessPolicyOutput ¶
type GetKeyVaultAccessPolicyOutput struct{ *pulumi.OutputState }
func (GetKeyVaultAccessPolicyOutput) ApplicationId ¶
func (o GetKeyVaultAccessPolicyOutput) ApplicationId() pulumi.StringOutput
The Object ID of a Azure Active Directory Application.
func (GetKeyVaultAccessPolicyOutput) CertificatePermissions ¶
func (o GetKeyVaultAccessPolicyOutput) CertificatePermissions() pulumi.StringArrayOutput
A list of certificate permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) ElementType ¶
func (GetKeyVaultAccessPolicyOutput) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyOutput) KeyPermissions ¶
func (o GetKeyVaultAccessPolicyOutput) KeyPermissions() pulumi.StringArrayOutput
A list of key permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) ObjectId ¶
func (o GetKeyVaultAccessPolicyOutput) ObjectId() pulumi.StringOutput
An Object ID of a User, Service Principal or Security Group.
func (GetKeyVaultAccessPolicyOutput) SecretPermissions ¶
func (o GetKeyVaultAccessPolicyOutput) SecretPermissions() pulumi.StringArrayOutput
A list of secret permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) StoragePermissions ¶
func (o GetKeyVaultAccessPolicyOutput) StoragePermissions() pulumi.StringArrayOutput
A list of storage permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) TenantId ¶
func (o GetKeyVaultAccessPolicyOutput) TenantId() pulumi.StringOutput
The Azure Active Directory Tenant ID used to authenticate requests for this Key Vault.
func (GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutput ¶
func (o GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput
func (GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutputWithContext ¶
func (o GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyOutput
type GetKeyVaultNetworkAcl ¶
type GetKeyVaultNetworkAclArgs ¶
type GetKeyVaultNetworkAclArgs struct { Bypass pulumi.StringInput `pulumi:"bypass"` DefaultAction pulumi.StringInput `pulumi:"defaultAction"` IpRules pulumi.StringArrayInput `pulumi:"ipRules"` VirtualNetworkSubnetIds pulumi.StringArrayInput `pulumi:"virtualNetworkSubnetIds"` }
func (GetKeyVaultNetworkAclArgs) ElementType ¶
func (GetKeyVaultNetworkAclArgs) ElementType() reflect.Type
func (GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutput ¶
func (i GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutputWithContext ¶
func (i GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclOutput
type GetKeyVaultNetworkAclArray ¶
type GetKeyVaultNetworkAclArray []GetKeyVaultNetworkAclInput
func (GetKeyVaultNetworkAclArray) ElementType ¶
func (GetKeyVaultNetworkAclArray) ElementType() reflect.Type
func (GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutput ¶
func (i GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput
func (GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutputWithContext ¶
func (i GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclArrayOutput
type GetKeyVaultNetworkAclArrayInput ¶
type GetKeyVaultNetworkAclArrayInput interface { pulumi.Input ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput ToGetKeyVaultNetworkAclArrayOutputWithContext(context.Context) GetKeyVaultNetworkAclArrayOutput }
GetKeyVaultNetworkAclArrayInput is an input type that accepts GetKeyVaultNetworkAclArray and GetKeyVaultNetworkAclArrayOutput values. You can construct a concrete instance of `GetKeyVaultNetworkAclArrayInput` via:
GetKeyVaultNetworkAclArray{ GetKeyVaultNetworkAclArgs{...} }
type GetKeyVaultNetworkAclArrayOutput ¶
type GetKeyVaultNetworkAclArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVaultNetworkAclArrayOutput) ElementType ¶
func (GetKeyVaultNetworkAclArrayOutput) ElementType() reflect.Type
func (GetKeyVaultNetworkAclArrayOutput) Index ¶
func (o GetKeyVaultNetworkAclArrayOutput) Index(i pulumi.IntInput) GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutput ¶
func (o GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput
func (GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutputWithContext ¶
func (o GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclArrayOutput
type GetKeyVaultNetworkAclInput ¶
type GetKeyVaultNetworkAclInput interface { pulumi.Input ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput ToGetKeyVaultNetworkAclOutputWithContext(context.Context) GetKeyVaultNetworkAclOutput }
GetKeyVaultNetworkAclInput is an input type that accepts GetKeyVaultNetworkAclArgs and GetKeyVaultNetworkAclOutput values. You can construct a concrete instance of `GetKeyVaultNetworkAclInput` via:
GetKeyVaultNetworkAclArgs{...}
type GetKeyVaultNetworkAclOutput ¶
type GetKeyVaultNetworkAclOutput struct{ *pulumi.OutputState }
func (GetKeyVaultNetworkAclOutput) Bypass ¶
func (o GetKeyVaultNetworkAclOutput) Bypass() pulumi.StringOutput
func (GetKeyVaultNetworkAclOutput) DefaultAction ¶
func (o GetKeyVaultNetworkAclOutput) DefaultAction() pulumi.StringOutput
func (GetKeyVaultNetworkAclOutput) ElementType ¶
func (GetKeyVaultNetworkAclOutput) ElementType() reflect.Type
func (GetKeyVaultNetworkAclOutput) IpRules ¶
func (o GetKeyVaultNetworkAclOutput) IpRules() pulumi.StringArrayOutput
func (GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutput ¶
func (o GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutputWithContext ¶
func (o GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclOutput) VirtualNetworkSubnetIds ¶
func (o GetKeyVaultNetworkAclOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
type Key ¶
type Key struct { pulumi.CustomResourceState // Specifies the curve to use when creating an `EC` key. Possible values are `P-256`, `P-384`, `P-521`, and `SECP256K1`. This field will be required in a future release if `keyType` is `EC` or `EC-HSM`. The API will default to `P-256` if nothing is specified. Changing this forces a new resource to be created. Curve pulumi.StringOutput `pulumi:"curve"` // The RSA public exponent of this Key Vault Key. E pulumi.StringOutput `pulumi:"e"` // Expiration UTC datetime (Y-m-d'T'H:M:S'Z'). ExpirationDate pulumi.StringPtrOutput `pulumi:"expirationDate"` // A list of JSON web key operations. Possible values include: `decrypt`, `encrypt`, `sign`, `unwrapKey`, `verify` and `wrapKey`. Please note these values are case sensitive. KeyOpts pulumi.StringArrayOutput `pulumi:"keyOpts"` // Specifies the Size of the RSA key to create in bytes. For example, 1024 or 2048. *Note*: This field is required if `keyType` is `RSA` or `RSA-HSM`. Changing this forces a new resource to be created. KeySize pulumi.IntPtrOutput `pulumi:"keySize"` // Specifies the Key Type to use for this Key Vault Key. Possible values are `EC` (Elliptic Curve), `EC-HSM`, `Oct` (Octet), `RSA` and `RSA-HSM`. Changing this forces a new resource to be created. KeyType pulumi.StringOutput `pulumi:"keyType"` // The ID of the Key Vault where the Key should be created. Changing this forces a new resource to be created. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // The RSA modulus of this Key Vault Key. N pulumi.StringOutput `pulumi:"n"` // Specifies the name of the Key Vault Key. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z'). NotBeforeDate pulumi.StringPtrOutput `pulumi:"notBeforeDate"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The current version of the Key Vault Key. Version pulumi.StringOutput `pulumi:"version"` // The Base ID of the Key Vault Key. VersionlessId pulumi.StringOutput `pulumi:"versionlessId"` // The EC X component of this Key Vault Key. X pulumi.StringOutput `pulumi:"x"` // The EC Y component of this Key Vault Key. Y pulumi.StringOutput `pulumi:"y"` }
Manages a Key Vault Key.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("premium"), SoftDeleteRetentionDays: pulumi.Int(7), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("create"), pulumi.String("get"), pulumi.String("purge"), pulumi.String("recover"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("set"), }, }, }, }) if err != nil { return err } _, err = keyvault.NewKey(ctx, "generated", &keyvault.KeyArgs{ KeyVaultId: exampleKeyVault.ID(), KeyType: pulumi.String("RSA"), KeySize: pulumi.Int(2048), KeyOpts: pulumi.StringArray{ pulumi.String("decrypt"), pulumi.String("encrypt"), pulumi.String("sign"), pulumi.String("unwrapKey"), pulumi.String("verify"), pulumi.String("wrapKey"), }, }) if err != nil { return err } return nil }) }
```
## Import
Key Vault Key which is Enabled can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:keyvault/key:Key example "https://example-keyvault.vault.azure.net/keys/example/fdf067c93bbb4b22bff4d8b7a9a56217"
```
func GetKey ¶
func GetKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)
GetKey gets an existing Key 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 NewKey ¶
func NewKey(ctx *pulumi.Context, name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)
NewKey registers a new resource with the given unique name, arguments, and options.
func (*Key) ElementType ¶
func (*Key) ToKeyOutput ¶
func (*Key) ToKeyOutputWithContext ¶
func (*Key) ToKeyPtrOutput ¶
func (i *Key) ToKeyPtrOutput() KeyPtrOutput
func (*Key) ToKeyPtrOutputWithContext ¶
func (i *Key) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
type KeyArgs ¶
type KeyArgs struct { // Specifies the curve to use when creating an `EC` key. Possible values are `P-256`, `P-384`, `P-521`, and `SECP256K1`. This field will be required in a future release if `keyType` is `EC` or `EC-HSM`. The API will default to `P-256` if nothing is specified. Changing this forces a new resource to be created. Curve pulumi.StringPtrInput // Expiration UTC datetime (Y-m-d'T'H:M:S'Z'). ExpirationDate pulumi.StringPtrInput // A list of JSON web key operations. Possible values include: `decrypt`, `encrypt`, `sign`, `unwrapKey`, `verify` and `wrapKey`. Please note these values are case sensitive. KeyOpts pulumi.StringArrayInput // Specifies the Size of the RSA key to create in bytes. For example, 1024 or 2048. *Note*: This field is required if `keyType` is `RSA` or `RSA-HSM`. Changing this forces a new resource to be created. KeySize pulumi.IntPtrInput // Specifies the Key Type to use for this Key Vault Key. Possible values are `EC` (Elliptic Curve), `EC-HSM`, `Oct` (Octet), `RSA` and `RSA-HSM`. Changing this forces a new resource to be created. KeyType pulumi.StringInput // The ID of the Key Vault where the Key should be created. Changing this forces a new resource to be created. KeyVaultId pulumi.StringInput // Specifies the name of the Key Vault Key. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z'). NotBeforeDate pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Key resource.
func (KeyArgs) ElementType ¶
type KeyArray ¶
type KeyArray []KeyInput
func (KeyArray) ElementType ¶
func (KeyArray) ToKeyArrayOutput ¶
func (i KeyArray) ToKeyArrayOutput() KeyArrayOutput
func (KeyArray) ToKeyArrayOutputWithContext ¶
func (i KeyArray) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
type KeyArrayInput ¶
type KeyArrayInput interface { pulumi.Input ToKeyArrayOutput() KeyArrayOutput ToKeyArrayOutputWithContext(context.Context) KeyArrayOutput }
KeyArrayInput is an input type that accepts KeyArray and KeyArrayOutput values. You can construct a concrete instance of `KeyArrayInput` via:
KeyArray{ KeyArgs{...} }
type KeyArrayOutput ¶
type KeyArrayOutput struct{ *pulumi.OutputState }
func (KeyArrayOutput) ElementType ¶
func (KeyArrayOutput) ElementType() reflect.Type
func (KeyArrayOutput) ToKeyArrayOutput ¶
func (o KeyArrayOutput) ToKeyArrayOutput() KeyArrayOutput
func (KeyArrayOutput) ToKeyArrayOutputWithContext ¶
func (o KeyArrayOutput) ToKeyArrayOutputWithContext(ctx context.Context) KeyArrayOutput
type KeyMap ¶
func (KeyMap) ElementType ¶
func (KeyMap) ToKeyMapOutput ¶
func (i KeyMap) ToKeyMapOutput() KeyMapOutput
func (KeyMap) ToKeyMapOutputWithContext ¶
func (i KeyMap) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
type KeyMapInput ¶
type KeyMapInput interface { pulumi.Input ToKeyMapOutput() KeyMapOutput ToKeyMapOutputWithContext(context.Context) KeyMapOutput }
KeyMapInput is an input type that accepts KeyMap and KeyMapOutput values. You can construct a concrete instance of `KeyMapInput` via:
KeyMap{ "key": KeyArgs{...} }
type KeyMapOutput ¶
type KeyMapOutput struct{ *pulumi.OutputState }
func (KeyMapOutput) ElementType ¶
func (KeyMapOutput) ElementType() reflect.Type
func (KeyMapOutput) MapIndex ¶
func (o KeyMapOutput) MapIndex(k pulumi.StringInput) KeyOutput
func (KeyMapOutput) ToKeyMapOutput ¶
func (o KeyMapOutput) ToKeyMapOutput() KeyMapOutput
func (KeyMapOutput) ToKeyMapOutputWithContext ¶
func (o KeyMapOutput) ToKeyMapOutputWithContext(ctx context.Context) KeyMapOutput
type KeyOutput ¶
type KeyOutput struct {
*pulumi.OutputState
}
func (KeyOutput) ElementType ¶
func (KeyOutput) ToKeyOutput ¶
func (KeyOutput) ToKeyOutputWithContext ¶
func (KeyOutput) ToKeyPtrOutput ¶
func (o KeyOutput) ToKeyPtrOutput() KeyPtrOutput
func (KeyOutput) ToKeyPtrOutputWithContext ¶
func (o KeyOutput) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
type KeyPtrInput ¶
type KeyPtrInput interface { pulumi.Input ToKeyPtrOutput() KeyPtrOutput ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput }
type KeyPtrOutput ¶
type KeyPtrOutput struct {
*pulumi.OutputState
}
func (KeyPtrOutput) ElementType ¶
func (KeyPtrOutput) ElementType() reflect.Type
func (KeyPtrOutput) ToKeyPtrOutput ¶
func (o KeyPtrOutput) ToKeyPtrOutput() KeyPtrOutput
func (KeyPtrOutput) ToKeyPtrOutputWithContext ¶
func (o KeyPtrOutput) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
type KeyState ¶
type KeyState struct { // Specifies the curve to use when creating an `EC` key. Possible values are `P-256`, `P-384`, `P-521`, and `SECP256K1`. This field will be required in a future release if `keyType` is `EC` or `EC-HSM`. The API will default to `P-256` if nothing is specified. Changing this forces a new resource to be created. Curve pulumi.StringPtrInput // The RSA public exponent of this Key Vault Key. E pulumi.StringPtrInput // Expiration UTC datetime (Y-m-d'T'H:M:S'Z'). ExpirationDate pulumi.StringPtrInput // A list of JSON web key operations. Possible values include: `decrypt`, `encrypt`, `sign`, `unwrapKey`, `verify` and `wrapKey`. Please note these values are case sensitive. KeyOpts pulumi.StringArrayInput // Specifies the Size of the RSA key to create in bytes. For example, 1024 or 2048. *Note*: This field is required if `keyType` is `RSA` or `RSA-HSM`. Changing this forces a new resource to be created. KeySize pulumi.IntPtrInput // Specifies the Key Type to use for this Key Vault Key. Possible values are `EC` (Elliptic Curve), `EC-HSM`, `Oct` (Octet), `RSA` and `RSA-HSM`. Changing this forces a new resource to be created. KeyType pulumi.StringPtrInput // The ID of the Key Vault where the Key should be created. Changing this forces a new resource to be created. KeyVaultId pulumi.StringPtrInput // The RSA modulus of this Key Vault Key. N pulumi.StringPtrInput // Specifies the name of the Key Vault Key. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z'). NotBeforeDate pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The current version of the Key Vault Key. Version pulumi.StringPtrInput // The Base ID of the Key Vault Key. VersionlessId pulumi.StringPtrInput // The EC X component of this Key Vault Key. X pulumi.StringPtrInput // The EC Y component of this Key Vault Key. Y pulumi.StringPtrInput }
func (KeyState) ElementType ¶
type KeyVault ¶
type KeyVault struct { pulumi.CustomResourceState // A list of up to 16 objects describing access policies, as described below. AccessPolicies KeyVaultAccessPolicyArrayOutput `pulumi:"accessPolicies"` // One or more `contact` block as defined below. Contacts KeyVaultContactArrayOutput `pulumi:"contacts"` // Boolean flag to specify whether Azure Key Vault uses Role Based Access Control (RBAC) for authorization of data actions. Defaults to `false`. EnableRbacAuthorization pulumi.BoolPtrOutput `pulumi:"enableRbacAuthorization"` // Boolean flag to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. Defaults to `false`. EnabledForDeployment pulumi.BoolPtrOutput `pulumi:"enabledForDeployment"` // Boolean flag to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. Defaults to `false`. EnabledForDiskEncryption pulumi.BoolPtrOutput `pulumi:"enabledForDiskEncryption"` // Boolean flag to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. Defaults to `false`. EnabledForTemplateDeployment pulumi.BoolPtrOutput `pulumi:"enabledForTemplateDeployment"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Key Vault. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `networkAcls` block as defined below. NetworkAcls KeyVaultNetworkAclsOutput `pulumi:"networkAcls"` // Is Purge Protection enabled for this Key Vault? Defaults to `false`. PurgeProtectionEnabled pulumi.BoolPtrOutput `pulumi:"purgeProtectionEnabled"` // The name of the resource group in which to create the Key Vault. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Name of the SKU used for this Key Vault. Possible values are `standard` and `premium`. SkuName pulumi.StringOutput `pulumi:"skuName"` // Deprecated: Azure has removed support for disabling Soft Delete as of 2020-12-15, as such this field is no longer configurable and can be safely removed. This field will be removed in version 3.0 of the Azure Provider. SoftDeleteEnabled pulumi.BoolOutput `pulumi:"softDeleteEnabled"` // The number of days that items should be retained for once soft-deleted. This value can be between `7` and `90` (the default) days. SoftDeleteRetentionDays pulumi.IntPtrOutput `pulumi:"softDeleteRetentionDays"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringOutput `pulumi:"tenantId"` // The URI of the Key Vault, used for performing operations on keys and secrets. VaultUri pulumi.StringOutput `pulumi:"vaultUri"` }
Manages a Key Vault.
## Disclaimers
> **Note:** It's possible to define Key Vault Access Policies both within the `keyvault.KeyVault` resource via the `accessPolicy` block and by using the `keyvault.AccessPolicy` resource. However it's not possible to use both methods to manage Access Policies within a KeyVault, since there'll be conflicts.
> **Note:** This provider will automatically recover a soft-deleted Key Vault during Creation if one is found - you can opt out of this using the `features` configuration within the Provider configuration block.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, EnabledForDiskEncryption: pulumi.Bool(true), TenantId: pulumi.String(current.TenantId), SoftDeleteRetentionDays: pulumi.Int(7), PurgeProtectionEnabled: pulumi.Bool(false), SkuName: pulumi.String("standard"), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("Get"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("Get"), }, StoragePermissions: pulumi.StringArray{ pulumi.String("Get"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Key Vault's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:keyvault/keyVault:KeyVault example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.KeyVault/vaults/vault1
```
func GetKeyVault ¶
func GetKeyVault(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyVaultState, opts ...pulumi.ResourceOption) (*KeyVault, error)
GetKeyVault gets an existing KeyVault 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 NewKeyVault ¶
func NewKeyVault(ctx *pulumi.Context, name string, args *KeyVaultArgs, opts ...pulumi.ResourceOption) (*KeyVault, error)
NewKeyVault registers a new resource with the given unique name, arguments, and options.
func (*KeyVault) ElementType ¶
func (*KeyVault) ToKeyVaultOutput ¶
func (i *KeyVault) ToKeyVaultOutput() KeyVaultOutput
func (*KeyVault) ToKeyVaultOutputWithContext ¶
func (i *KeyVault) ToKeyVaultOutputWithContext(ctx context.Context) KeyVaultOutput
func (*KeyVault) ToKeyVaultPtrOutput ¶
func (i *KeyVault) ToKeyVaultPtrOutput() KeyVaultPtrOutput
func (*KeyVault) ToKeyVaultPtrOutputWithContext ¶
func (i *KeyVault) ToKeyVaultPtrOutputWithContext(ctx context.Context) KeyVaultPtrOutput
type KeyVaultAccessPolicy ¶
type KeyVaultAccessPolicy struct { // The object ID of an Application in Azure Active Directory. ApplicationId *string `pulumi:"applicationId"` // List of certificate permissions, must be one or more from the following: `Backup`, `Create`, `Delete`, `DeleteIssuers`, `Get`, `GetIssuers`, `Import`, `List`, `ListIssuers`, `ManageContacts`, `ManageIssuers`, `Purge`, `Recover`, `Restore`, `SetIssuers` and `Update`. CertificatePermissions []string `pulumi:"certificatePermissions"` // List of key permissions, must be one or more from the following: `Backup`, `Create`, `Decrypt`, `Delete`, `Encrypt`, `Get`, `Import`, `List`, `Purge`, `Recover`, `Restore`, `Sign`, `UnwrapKey`, `Update`, `Verify` and `WrapKey`. KeyPermissions []string `pulumi:"keyPermissions"` // The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. ObjectId string `pulumi:"objectId"` // List of secret permissions, must be one or more from the following: `Backup`, `Delete`, `Get`, `List`, `Purge`, `Recover`, `Restore` and `Set`. SecretPermissions []string `pulumi:"secretPermissions"` // List of storage permissions, must be one or more from the following: `Backup`, `Delete`, `DeleteSAS`, `Get`, `GetSAS`, `List`, `ListSAS`, `Purge`, `Recover`, `RegenerateKey`, `Restore`, `Set`, `SetSAS` and `Update`. StoragePermissions []string `pulumi:"storagePermissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. Must match the `tenantId` used above. TenantId string `pulumi:"tenantId"` }
type KeyVaultAccessPolicyArgs ¶
type KeyVaultAccessPolicyArgs struct { // The object ID of an Application in Azure Active Directory. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // List of certificate permissions, must be one or more from the following: `Backup`, `Create`, `Delete`, `DeleteIssuers`, `Get`, `GetIssuers`, `Import`, `List`, `ListIssuers`, `ManageContacts`, `ManageIssuers`, `Purge`, `Recover`, `Restore`, `SetIssuers` and `Update`. CertificatePermissions pulumi.StringArrayInput `pulumi:"certificatePermissions"` // List of key permissions, must be one or more from the following: `Backup`, `Create`, `Decrypt`, `Delete`, `Encrypt`, `Get`, `Import`, `List`, `Purge`, `Recover`, `Restore`, `Sign`, `UnwrapKey`, `Update`, `Verify` and `WrapKey`. KeyPermissions pulumi.StringArrayInput `pulumi:"keyPermissions"` // The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies. ObjectId pulumi.StringInput `pulumi:"objectId"` // List of secret permissions, must be one or more from the following: `Backup`, `Delete`, `Get`, `List`, `Purge`, `Recover`, `Restore` and `Set`. SecretPermissions pulumi.StringArrayInput `pulumi:"secretPermissions"` // List of storage permissions, must be one or more from the following: `Backup`, `Delete`, `DeleteSAS`, `Get`, `GetSAS`, `List`, `ListSAS`, `Purge`, `Recover`, `RegenerateKey`, `Restore`, `Set`, `SetSAS` and `Update`. StoragePermissions pulumi.StringArrayInput `pulumi:"storagePermissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. Must match the `tenantId` used above. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (KeyVaultAccessPolicyArgs) ElementType ¶
func (KeyVaultAccessPolicyArgs) ElementType() reflect.Type
func (KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutput ¶
func (i KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput
func (KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutputWithContext ¶
func (i KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutputWithContext(ctx context.Context) KeyVaultAccessPolicyOutput
type KeyVaultAccessPolicyArray ¶
type KeyVaultAccessPolicyArray []KeyVaultAccessPolicyInput
func (KeyVaultAccessPolicyArray) ElementType ¶
func (KeyVaultAccessPolicyArray) ElementType() reflect.Type
func (KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutput ¶
func (i KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput
func (KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutputWithContext ¶
func (i KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) KeyVaultAccessPolicyArrayOutput
type KeyVaultAccessPolicyArrayInput ¶
type KeyVaultAccessPolicyArrayInput interface { pulumi.Input ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput ToKeyVaultAccessPolicyArrayOutputWithContext(context.Context) KeyVaultAccessPolicyArrayOutput }
KeyVaultAccessPolicyArrayInput is an input type that accepts KeyVaultAccessPolicyArray and KeyVaultAccessPolicyArrayOutput values. You can construct a concrete instance of `KeyVaultAccessPolicyArrayInput` via:
KeyVaultAccessPolicyArray{ KeyVaultAccessPolicyArgs{...} }
type KeyVaultAccessPolicyArrayOutput ¶
type KeyVaultAccessPolicyArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultAccessPolicyArrayOutput) ElementType ¶
func (KeyVaultAccessPolicyArrayOutput) ElementType() reflect.Type
func (KeyVaultAccessPolicyArrayOutput) Index ¶
func (o KeyVaultAccessPolicyArrayOutput) Index(i pulumi.IntInput) KeyVaultAccessPolicyOutput
func (KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutput ¶
func (o KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput
func (KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutputWithContext ¶
func (o KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) KeyVaultAccessPolicyArrayOutput
type KeyVaultAccessPolicyInput ¶
type KeyVaultAccessPolicyInput interface { pulumi.Input ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput ToKeyVaultAccessPolicyOutputWithContext(context.Context) KeyVaultAccessPolicyOutput }
KeyVaultAccessPolicyInput is an input type that accepts KeyVaultAccessPolicyArgs and KeyVaultAccessPolicyOutput values. You can construct a concrete instance of `KeyVaultAccessPolicyInput` via:
KeyVaultAccessPolicyArgs{...}
type KeyVaultAccessPolicyOutput ¶
type KeyVaultAccessPolicyOutput struct{ *pulumi.OutputState }
func (KeyVaultAccessPolicyOutput) ApplicationId ¶
func (o KeyVaultAccessPolicyOutput) ApplicationId() pulumi.StringPtrOutput
The object ID of an Application in Azure Active Directory.
func (KeyVaultAccessPolicyOutput) CertificatePermissions ¶
func (o KeyVaultAccessPolicyOutput) CertificatePermissions() pulumi.StringArrayOutput
List of certificate permissions, must be one or more from the following: `Backup`, `Create`, `Delete`, `DeleteIssuers`, `Get`, `GetIssuers`, `Import`, `List`, `ListIssuers`, `ManageContacts`, `ManageIssuers`, `Purge`, `Recover`, `Restore`, `SetIssuers` and `Update`.
func (KeyVaultAccessPolicyOutput) ElementType ¶
func (KeyVaultAccessPolicyOutput) ElementType() reflect.Type
func (KeyVaultAccessPolicyOutput) KeyPermissions ¶
func (o KeyVaultAccessPolicyOutput) KeyPermissions() pulumi.StringArrayOutput
List of key permissions, must be one or more from the following: `Backup`, `Create`, `Decrypt`, `Delete`, `Encrypt`, `Get`, `Import`, `List`, `Purge`, `Recover`, `Restore`, `Sign`, `UnwrapKey`, `Update`, `Verify` and `WrapKey`.
func (KeyVaultAccessPolicyOutput) ObjectId ¶
func (o KeyVaultAccessPolicyOutput) ObjectId() pulumi.StringOutput
The object ID of a user, service principal or security group in the Azure Active Directory tenant for the vault. The object ID must be unique for the list of access policies.
func (KeyVaultAccessPolicyOutput) SecretPermissions ¶
func (o KeyVaultAccessPolicyOutput) SecretPermissions() pulumi.StringArrayOutput
List of secret permissions, must be one or more from the following: `Backup`, `Delete`, `Get`, `List`, `Purge`, `Recover`, `Restore` and `Set`.
func (KeyVaultAccessPolicyOutput) StoragePermissions ¶
func (o KeyVaultAccessPolicyOutput) StoragePermissions() pulumi.StringArrayOutput
List of storage permissions, must be one or more from the following: `Backup`, `Delete`, `DeleteSAS`, `Get`, `GetSAS`, `List`, `ListSAS`, `Purge`, `Recover`, `RegenerateKey`, `Restore`, `Set`, `SetSAS` and `Update`.
func (KeyVaultAccessPolicyOutput) TenantId ¶
func (o KeyVaultAccessPolicyOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. Must match the `tenantId` used above.
func (KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutput ¶
func (o KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput
func (KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutputWithContext ¶
func (o KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutputWithContext(ctx context.Context) KeyVaultAccessPolicyOutput
type KeyVaultArgs ¶
type KeyVaultArgs struct { // A list of up to 16 objects describing access policies, as described below. AccessPolicies KeyVaultAccessPolicyArrayInput // One or more `contact` block as defined below. Contacts KeyVaultContactArrayInput // Boolean flag to specify whether Azure Key Vault uses Role Based Access Control (RBAC) for authorization of data actions. Defaults to `false`. EnableRbacAuthorization pulumi.BoolPtrInput // Boolean flag to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. Defaults to `false`. EnabledForDeployment pulumi.BoolPtrInput // Boolean flag to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. Defaults to `false`. EnabledForDiskEncryption pulumi.BoolPtrInput // Boolean flag to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. Defaults to `false`. EnabledForTemplateDeployment pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Key Vault. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkAcls` block as defined below. NetworkAcls KeyVaultNetworkAclsPtrInput // Is Purge Protection enabled for this Key Vault? Defaults to `false`. PurgeProtectionEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the Key Vault. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The Name of the SKU used for this Key Vault. Possible values are `standard` and `premium`. SkuName pulumi.StringInput // Deprecated: Azure has removed support for disabling Soft Delete as of 2020-12-15, as such this field is no longer configurable and can be safely removed. This field will be removed in version 3.0 of the Azure Provider. SoftDeleteEnabled pulumi.BoolPtrInput // The number of days that items should be retained for once soft-deleted. This value can be between `7` and `90` (the default) days. SoftDeleteRetentionDays pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringInput }
The set of arguments for constructing a KeyVault resource.
func (KeyVaultArgs) ElementType ¶
func (KeyVaultArgs) ElementType() reflect.Type
type KeyVaultArray ¶
type KeyVaultArray []KeyVaultInput
func (KeyVaultArray) ElementType ¶
func (KeyVaultArray) ElementType() reflect.Type
func (KeyVaultArray) ToKeyVaultArrayOutput ¶
func (i KeyVaultArray) ToKeyVaultArrayOutput() KeyVaultArrayOutput
func (KeyVaultArray) ToKeyVaultArrayOutputWithContext ¶
func (i KeyVaultArray) ToKeyVaultArrayOutputWithContext(ctx context.Context) KeyVaultArrayOutput
type KeyVaultArrayInput ¶
type KeyVaultArrayInput interface { pulumi.Input ToKeyVaultArrayOutput() KeyVaultArrayOutput ToKeyVaultArrayOutputWithContext(context.Context) KeyVaultArrayOutput }
KeyVaultArrayInput is an input type that accepts KeyVaultArray and KeyVaultArrayOutput values. You can construct a concrete instance of `KeyVaultArrayInput` via:
KeyVaultArray{ KeyVaultArgs{...} }
type KeyVaultArrayOutput ¶
type KeyVaultArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultArrayOutput) ElementType ¶
func (KeyVaultArrayOutput) ElementType() reflect.Type
func (KeyVaultArrayOutput) Index ¶
func (o KeyVaultArrayOutput) Index(i pulumi.IntInput) KeyVaultOutput
func (KeyVaultArrayOutput) ToKeyVaultArrayOutput ¶
func (o KeyVaultArrayOutput) ToKeyVaultArrayOutput() KeyVaultArrayOutput
func (KeyVaultArrayOutput) ToKeyVaultArrayOutputWithContext ¶
func (o KeyVaultArrayOutput) ToKeyVaultArrayOutputWithContext(ctx context.Context) KeyVaultArrayOutput
type KeyVaultContact ¶
type KeyVaultContactArgs ¶
type KeyVaultContactArgs struct { // E-mail address of the contact. Email pulumi.StringInput `pulumi:"email"` // Name of the contact. Name pulumi.StringPtrInput `pulumi:"name"` // Phone number of the contact. Phone pulumi.StringPtrInput `pulumi:"phone"` }
func (KeyVaultContactArgs) ElementType ¶
func (KeyVaultContactArgs) ElementType() reflect.Type
func (KeyVaultContactArgs) ToKeyVaultContactOutput ¶
func (i KeyVaultContactArgs) ToKeyVaultContactOutput() KeyVaultContactOutput
func (KeyVaultContactArgs) ToKeyVaultContactOutputWithContext ¶
func (i KeyVaultContactArgs) ToKeyVaultContactOutputWithContext(ctx context.Context) KeyVaultContactOutput
type KeyVaultContactArray ¶
type KeyVaultContactArray []KeyVaultContactInput
func (KeyVaultContactArray) ElementType ¶
func (KeyVaultContactArray) ElementType() reflect.Type
func (KeyVaultContactArray) ToKeyVaultContactArrayOutput ¶
func (i KeyVaultContactArray) ToKeyVaultContactArrayOutput() KeyVaultContactArrayOutput
func (KeyVaultContactArray) ToKeyVaultContactArrayOutputWithContext ¶
func (i KeyVaultContactArray) ToKeyVaultContactArrayOutputWithContext(ctx context.Context) KeyVaultContactArrayOutput
type KeyVaultContactArrayInput ¶
type KeyVaultContactArrayInput interface { pulumi.Input ToKeyVaultContactArrayOutput() KeyVaultContactArrayOutput ToKeyVaultContactArrayOutputWithContext(context.Context) KeyVaultContactArrayOutput }
KeyVaultContactArrayInput is an input type that accepts KeyVaultContactArray and KeyVaultContactArrayOutput values. You can construct a concrete instance of `KeyVaultContactArrayInput` via:
KeyVaultContactArray{ KeyVaultContactArgs{...} }
type KeyVaultContactArrayOutput ¶
type KeyVaultContactArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultContactArrayOutput) ElementType ¶
func (KeyVaultContactArrayOutput) ElementType() reflect.Type
func (KeyVaultContactArrayOutput) Index ¶
func (o KeyVaultContactArrayOutput) Index(i pulumi.IntInput) KeyVaultContactOutput
func (KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutput ¶
func (o KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutput() KeyVaultContactArrayOutput
func (KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutputWithContext ¶
func (o KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutputWithContext(ctx context.Context) KeyVaultContactArrayOutput
type KeyVaultContactInput ¶
type KeyVaultContactInput interface { pulumi.Input ToKeyVaultContactOutput() KeyVaultContactOutput ToKeyVaultContactOutputWithContext(context.Context) KeyVaultContactOutput }
KeyVaultContactInput is an input type that accepts KeyVaultContactArgs and KeyVaultContactOutput values. You can construct a concrete instance of `KeyVaultContactInput` via:
KeyVaultContactArgs{...}
type KeyVaultContactOutput ¶
type KeyVaultContactOutput struct{ *pulumi.OutputState }
func (KeyVaultContactOutput) ElementType ¶
func (KeyVaultContactOutput) ElementType() reflect.Type
func (KeyVaultContactOutput) Email ¶
func (o KeyVaultContactOutput) Email() pulumi.StringOutput
E-mail address of the contact.
func (KeyVaultContactOutput) Name ¶
func (o KeyVaultContactOutput) Name() pulumi.StringPtrOutput
Name of the contact.
func (KeyVaultContactOutput) Phone ¶
func (o KeyVaultContactOutput) Phone() pulumi.StringPtrOutput
Phone number of the contact.
func (KeyVaultContactOutput) ToKeyVaultContactOutput ¶
func (o KeyVaultContactOutput) ToKeyVaultContactOutput() KeyVaultContactOutput
func (KeyVaultContactOutput) ToKeyVaultContactOutputWithContext ¶
func (o KeyVaultContactOutput) ToKeyVaultContactOutputWithContext(ctx context.Context) KeyVaultContactOutput
type KeyVaultInput ¶
type KeyVaultInput interface { pulumi.Input ToKeyVaultOutput() KeyVaultOutput ToKeyVaultOutputWithContext(ctx context.Context) KeyVaultOutput }
type KeyVaultMap ¶
type KeyVaultMap map[string]KeyVaultInput
func (KeyVaultMap) ElementType ¶
func (KeyVaultMap) ElementType() reflect.Type
func (KeyVaultMap) ToKeyVaultMapOutput ¶
func (i KeyVaultMap) ToKeyVaultMapOutput() KeyVaultMapOutput
func (KeyVaultMap) ToKeyVaultMapOutputWithContext ¶
func (i KeyVaultMap) ToKeyVaultMapOutputWithContext(ctx context.Context) KeyVaultMapOutput
type KeyVaultMapInput ¶
type KeyVaultMapInput interface { pulumi.Input ToKeyVaultMapOutput() KeyVaultMapOutput ToKeyVaultMapOutputWithContext(context.Context) KeyVaultMapOutput }
KeyVaultMapInput is an input type that accepts KeyVaultMap and KeyVaultMapOutput values. You can construct a concrete instance of `KeyVaultMapInput` via:
KeyVaultMap{ "key": KeyVaultArgs{...} }
type KeyVaultMapOutput ¶
type KeyVaultMapOutput struct{ *pulumi.OutputState }
func (KeyVaultMapOutput) ElementType ¶
func (KeyVaultMapOutput) ElementType() reflect.Type
func (KeyVaultMapOutput) MapIndex ¶
func (o KeyVaultMapOutput) MapIndex(k pulumi.StringInput) KeyVaultOutput
func (KeyVaultMapOutput) ToKeyVaultMapOutput ¶
func (o KeyVaultMapOutput) ToKeyVaultMapOutput() KeyVaultMapOutput
func (KeyVaultMapOutput) ToKeyVaultMapOutputWithContext ¶
func (o KeyVaultMapOutput) ToKeyVaultMapOutputWithContext(ctx context.Context) KeyVaultMapOutput
type KeyVaultNetworkAcls ¶
type KeyVaultNetworkAcls struct { // Specifies which traffic can bypass the network rules. Possible values are `AzureServices` and `None`. Bypass string `pulumi:"bypass"` // The Default Action to use when no rules match from `ipRules` / `virtualNetworkSubnetIds`. Possible values are `Allow` and `Deny`. DefaultAction string `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Key Vault. IpRules []string `pulumi:"ipRules"` // One or more Subnet ID's which should be able to access this Key Vault. VirtualNetworkSubnetIds []string `pulumi:"virtualNetworkSubnetIds"` }
type KeyVaultNetworkAclsArgs ¶
type KeyVaultNetworkAclsArgs struct { // Specifies which traffic can bypass the network rules. Possible values are `AzureServices` and `None`. Bypass pulumi.StringInput `pulumi:"bypass"` // The Default Action to use when no rules match from `ipRules` / `virtualNetworkSubnetIds`. Possible values are `Allow` and `Deny`. DefaultAction pulumi.StringInput `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Key Vault. IpRules pulumi.StringArrayInput `pulumi:"ipRules"` // One or more Subnet ID's which should be able to access this Key Vault. VirtualNetworkSubnetIds pulumi.StringArrayInput `pulumi:"virtualNetworkSubnetIds"` }
func (KeyVaultNetworkAclsArgs) ElementType ¶
func (KeyVaultNetworkAclsArgs) ElementType() reflect.Type
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutput ¶
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutputWithContext ¶
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutputWithContext(ctx context.Context) KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutput ¶
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutputWithContext ¶
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
type KeyVaultNetworkAclsInput ¶
type KeyVaultNetworkAclsInput interface { pulumi.Input ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput ToKeyVaultNetworkAclsOutputWithContext(context.Context) KeyVaultNetworkAclsOutput }
KeyVaultNetworkAclsInput is an input type that accepts KeyVaultNetworkAclsArgs and KeyVaultNetworkAclsOutput values. You can construct a concrete instance of `KeyVaultNetworkAclsInput` via:
KeyVaultNetworkAclsArgs{...}
type KeyVaultNetworkAclsOutput ¶
type KeyVaultNetworkAclsOutput struct{ *pulumi.OutputState }
func (KeyVaultNetworkAclsOutput) Bypass ¶
func (o KeyVaultNetworkAclsOutput) Bypass() pulumi.StringOutput
Specifies which traffic can bypass the network rules. Possible values are `AzureServices` and `None`.
func (KeyVaultNetworkAclsOutput) DefaultAction ¶
func (o KeyVaultNetworkAclsOutput) DefaultAction() pulumi.StringOutput
The Default Action to use when no rules match from `ipRules` / `virtualNetworkSubnetIds`. Possible values are `Allow` and `Deny`.
func (KeyVaultNetworkAclsOutput) ElementType ¶
func (KeyVaultNetworkAclsOutput) ElementType() reflect.Type
func (KeyVaultNetworkAclsOutput) IpRules ¶
func (o KeyVaultNetworkAclsOutput) IpRules() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the Key Vault.
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutput ¶
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutputWithContext ¶
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutputWithContext(ctx context.Context) KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutput ¶
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutputWithContext ¶
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsOutput) VirtualNetworkSubnetIds ¶
func (o KeyVaultNetworkAclsOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
One or more Subnet ID's which should be able to access this Key Vault.
type KeyVaultNetworkAclsPtrInput ¶
type KeyVaultNetworkAclsPtrInput interface { pulumi.Input ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput ToKeyVaultNetworkAclsPtrOutputWithContext(context.Context) KeyVaultNetworkAclsPtrOutput }
KeyVaultNetworkAclsPtrInput is an input type that accepts KeyVaultNetworkAclsArgs, KeyVaultNetworkAclsPtr and KeyVaultNetworkAclsPtrOutput values. You can construct a concrete instance of `KeyVaultNetworkAclsPtrInput` via:
KeyVaultNetworkAclsArgs{...} or: nil
func KeyVaultNetworkAclsPtr ¶
func KeyVaultNetworkAclsPtr(v *KeyVaultNetworkAclsArgs) KeyVaultNetworkAclsPtrInput
type KeyVaultNetworkAclsPtrOutput ¶
type KeyVaultNetworkAclsPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultNetworkAclsPtrOutput) Bypass ¶
func (o KeyVaultNetworkAclsPtrOutput) Bypass() pulumi.StringPtrOutput
Specifies which traffic can bypass the network rules. Possible values are `AzureServices` and `None`.
func (KeyVaultNetworkAclsPtrOutput) DefaultAction ¶
func (o KeyVaultNetworkAclsPtrOutput) DefaultAction() pulumi.StringPtrOutput
The Default Action to use when no rules match from `ipRules` / `virtualNetworkSubnetIds`. Possible values are `Allow` and `Deny`.
func (KeyVaultNetworkAclsPtrOutput) Elem ¶
func (o KeyVaultNetworkAclsPtrOutput) Elem() KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsPtrOutput) ElementType ¶
func (KeyVaultNetworkAclsPtrOutput) ElementType() reflect.Type
func (KeyVaultNetworkAclsPtrOutput) IpRules ¶
func (o KeyVaultNetworkAclsPtrOutput) IpRules() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the Key Vault.
func (KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutput ¶
func (o KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutputWithContext ¶
func (o KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsPtrOutput) VirtualNetworkSubnetIds ¶
func (o KeyVaultNetworkAclsPtrOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
One or more Subnet ID's which should be able to access this Key Vault.
type KeyVaultOutput ¶
type KeyVaultOutput struct {
*pulumi.OutputState
}
func (KeyVaultOutput) ElementType ¶
func (KeyVaultOutput) ElementType() reflect.Type
func (KeyVaultOutput) ToKeyVaultOutput ¶
func (o KeyVaultOutput) ToKeyVaultOutput() KeyVaultOutput
func (KeyVaultOutput) ToKeyVaultOutputWithContext ¶
func (o KeyVaultOutput) ToKeyVaultOutputWithContext(ctx context.Context) KeyVaultOutput
func (KeyVaultOutput) ToKeyVaultPtrOutput ¶
func (o KeyVaultOutput) ToKeyVaultPtrOutput() KeyVaultPtrOutput
func (KeyVaultOutput) ToKeyVaultPtrOutputWithContext ¶
func (o KeyVaultOutput) ToKeyVaultPtrOutputWithContext(ctx context.Context) KeyVaultPtrOutput
type KeyVaultPtrInput ¶
type KeyVaultPtrInput interface { pulumi.Input ToKeyVaultPtrOutput() KeyVaultPtrOutput ToKeyVaultPtrOutputWithContext(ctx context.Context) KeyVaultPtrOutput }
type KeyVaultPtrOutput ¶
type KeyVaultPtrOutput struct {
*pulumi.OutputState
}
func (KeyVaultPtrOutput) ElementType ¶
func (KeyVaultPtrOutput) ElementType() reflect.Type
func (KeyVaultPtrOutput) ToKeyVaultPtrOutput ¶
func (o KeyVaultPtrOutput) ToKeyVaultPtrOutput() KeyVaultPtrOutput
func (KeyVaultPtrOutput) ToKeyVaultPtrOutputWithContext ¶
func (o KeyVaultPtrOutput) ToKeyVaultPtrOutputWithContext(ctx context.Context) KeyVaultPtrOutput
type KeyVaultState ¶
type KeyVaultState struct { // A list of up to 16 objects describing access policies, as described below. AccessPolicies KeyVaultAccessPolicyArrayInput // One or more `contact` block as defined below. Contacts KeyVaultContactArrayInput // Boolean flag to specify whether Azure Key Vault uses Role Based Access Control (RBAC) for authorization of data actions. Defaults to `false`. EnableRbacAuthorization pulumi.BoolPtrInput // Boolean flag to specify whether Azure Virtual Machines are permitted to retrieve certificates stored as secrets from the key vault. Defaults to `false`. EnabledForDeployment pulumi.BoolPtrInput // Boolean flag to specify whether Azure Disk Encryption is permitted to retrieve secrets from the vault and unwrap keys. Defaults to `false`. EnabledForDiskEncryption pulumi.BoolPtrInput // Boolean flag to specify whether Azure Resource Manager is permitted to retrieve secrets from the key vault. Defaults to `false`. EnabledForTemplateDeployment pulumi.BoolPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Key Vault. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkAcls` block as defined below. NetworkAcls KeyVaultNetworkAclsPtrInput // Is Purge Protection enabled for this Key Vault? Defaults to `false`. PurgeProtectionEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the Key Vault. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Name of the SKU used for this Key Vault. Possible values are `standard` and `premium`. SkuName pulumi.StringPtrInput // Deprecated: Azure has removed support for disabling Soft Delete as of 2020-12-15, as such this field is no longer configurable and can be safely removed. This field will be removed in version 3.0 of the Azure Provider. SoftDeleteEnabled pulumi.BoolPtrInput // The number of days that items should be retained for once soft-deleted. This value can be between `7` and `90` (the default) days. SoftDeleteRetentionDays pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringPtrInput // The URI of the Key Vault, used for performing operations on keys and secrets. VaultUri pulumi.StringPtrInput }
func (KeyVaultState) ElementType ¶
func (KeyVaultState) ElementType() reflect.Type
type LookupAccessPolicyArgs ¶
type LookupAccessPolicyArgs struct { // Specifies the name of the Management Template. Possible values are: `Key Management`, // `Secret Management`, `Certificate Management`, `Key & Secret Management`, `Key & Certificate Management`, // `Secret & Certificate Management`, `Key, Secret, & Certificate Management` Name string `pulumi:"name"` }
A collection of arguments for invoking getAccessPolicy.
type LookupAccessPolicyResult ¶
type LookupAccessPolicyResult struct { // the certificate permissions for the access policy CertificatePermissions []string `pulumi:"certificatePermissions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // the key permissions for the access policy KeyPermissions []string `pulumi:"keyPermissions"` Name string `pulumi:"name"` // the secret permissions for the access policy SecretPermissions []string `pulumi:"secretPermissions"` }
A collection of values returned by getAccessPolicy.
func LookupAccessPolicy ¶
func LookupAccessPolicy(ctx *pulumi.Context, args *LookupAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPolicyResult, error)
Use this data source to access information about the permissions from the Management Key Vault Templates.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { contributor, err := keyvault.LookupAccessPolicy(ctx, &keyvault.LookupAccessPolicyArgs{ Name: "Key Management", }, nil) if err != nil { return err } ctx.Export("accessPolicyKeyPermissions", contributor.KeyPermissions) return nil }) }
```
type LookupCertificateArgs ¶
type LookupCertificateArgs struct { // Specifies the ID of the Key Vault instance where the Secret resides, available on the `keyvault.KeyVault` Data Source / Resource. KeyVaultId string `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Certificate. Name string `pulumi:"name"` // Specifies the version of the certificate to look up. (Defaults to latest) Version *string `pulumi:"version"` }
A collection of arguments for invoking getCertificate.
type LookupCertificateIssuerArgs ¶
type LookupCertificateIssuerArgs struct { // The ID of the Key Vault in which to locate the Certificate Issuer. KeyVaultId string `pulumi:"keyVaultId"` // The name of the Key Vault Certificate Issuer. Name string `pulumi:"name"` }
A collection of arguments for invoking getCertificateIssuer.
type LookupCertificateIssuerResult ¶
type LookupCertificateIssuerResult struct { // The account number with the third-party Certificate Issuer. AccountId string `pulumi:"accountId"` // A list of `admin` blocks as defined below. Admins []GetCertificateIssuerAdmin `pulumi:"admins"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyVaultId string `pulumi:"keyVaultId"` Name string `pulumi:"name"` // The organization ID with the third-party Certificate Issuer. OrgId string `pulumi:"orgId"` // The name of the third-party Certificate Issuer. ProviderName string `pulumi:"providerName"` }
A collection of values returned by getCertificateIssuer.
func LookupCertificateIssuer ¶
func LookupCertificateIssuer(ctx *pulumi.Context, args *LookupCertificateIssuerArgs, opts ...pulumi.InvokeOption) (*LookupCertificateIssuerResult, error)
Use this data source to access information about an existing Key Vault Certificate Issuer.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: "mykeyvault", ResourceGroupName: "some-resource-group", }, nil) if err != nil { return err } exampleCertificateIssuer, err := keyvault.LookupCertificateIssuer(ctx, &keyvault.LookupCertificateIssuerArgs{ Name: "existing", KeyVaultId: exampleKeyVault.Id, }, nil) if err != nil { return err } ctx.Export("id", exampleCertificateIssuer.Id) return nil }) }
```
type LookupCertificateResult ¶
type LookupCertificateResult struct { // The raw Key Vault Certificate data represented as a hexadecimal string. CertificateData string `pulumi:"certificateData"` // The raw Key Vault Certificate data represented as a base64 string. CertificateDataBase64 string `pulumi:"certificateDataBase64"` // A `certificatePolicy` block as defined below. CertificatePolicies []GetCertificateCertificatePolicy `pulumi:"certificatePolicies"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyVaultId string `pulumi:"keyVaultId"` // The name of the Certificate Issuer. Name string `pulumi:"name"` // The ID of the associated Key Vault Secret. SecretId string `pulumi:"secretId"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // The X509 Thumbprint of the Key Vault Certificate represented as a hexadecimal string. Thumbprint string `pulumi:"thumbprint"` // The current version of the Key Vault Certificate. Version string `pulumi:"version"` }
A collection of values returned by getCertificate.
func LookupCertificate ¶
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Use this data source to access information about an existing Key Vault Certificate.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKeyVault, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: "examplekv", ResourceGroupName: "some-resource-group", }, nil) if err != nil { return err } exampleCertificate, err := keyvault.LookupCertificate(ctx, &keyvault.LookupCertificateArgs{ Name: "secret-sauce", KeyVaultId: exampleKeyVault.Id, }, nil) if err != nil { return err } ctx.Export("certificateThumbprint", exampleCertificate.Thumbprint) return nil }) }
```
type LookupKeyArgs ¶
type LookupKeyArgs struct { // Specifies the ID of the Key Vault instance where the Secret resides, available on the `keyvault.KeyVault` Data Source / Resource. KeyVaultId string `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Key. Name string `pulumi:"name"` }
A collection of arguments for invoking getKey.
type LookupKeyResult ¶
type LookupKeyResult struct { // The RSA public exponent of this Key Vault Key. E string `pulumi:"e"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of JSON web key operations assigned to this Key Vault Key KeyOpts []string `pulumi:"keyOpts"` // Specifies the Size of this Key Vault Key. KeySize int `pulumi:"keySize"` // Specifies the Key Type of this Key Vault Key KeyType string `pulumi:"keyType"` KeyVaultId string `pulumi:"keyVaultId"` // The RSA modulus of this Key Vault Key. N string `pulumi:"n"` Name string `pulumi:"name"` // A mapping of tags assigned to this Key Vault Key. Tags map[string]string `pulumi:"tags"` // The current version of the Key Vault Key. Version string `pulumi:"version"` }
A collection of values returned by getKey.
func LookupKey ¶
func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)
Use this data source to access information about an existing Key Vault Key.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := keyvault.LookupKey(ctx, &keyvault.LookupKeyArgs{ Name: "secret-sauce", KeyVaultId: data.Azurerm_key_vault.Existing.Id, }, nil) if err != nil { return err } ctx.Export("keyType", example.KeyType) return nil }) }
```
type LookupKeyVaultArgs ¶
type LookupKeyVaultArgs struct { // Specifies the name of the Key Vault. Name string `pulumi:"name"` // The name of the Resource Group in which the Key Vault exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getKeyVault.
type LookupKeyVaultResult ¶
type LookupKeyVaultResult struct { // One or more `accessPolicy` blocks as defined below. AccessPolicies []GetKeyVaultAccessPolicy `pulumi:"accessPolicies"` // Can Azure Virtual Machines retrieve certificates stored as secrets from the Key Vault? EnabledForDeployment bool `pulumi:"enabledForDeployment"` // Can Azure Disk Encryption retrieve secrets from the Key Vault? EnabledForDiskEncryption bool `pulumi:"enabledForDiskEncryption"` // Can Azure Resource Manager retrieve secrets from the Key Vault? EnabledForTemplateDeployment bool `pulumi:"enabledForTemplateDeployment"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region in which the Key Vault exists. Location string `pulumi:"location"` Name string `pulumi:"name"` NetworkAcls []GetKeyVaultNetworkAcl `pulumi:"networkAcls"` // Is purge protection enabled on this Key Vault? PurgeProtectionEnabled bool `pulumi:"purgeProtectionEnabled"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Name of the SKU used for this Key Vault. SkuName string `pulumi:"skuName"` // Deprecated: Azure has removed support for disabling Soft Delete as of 2020-12-15, as such this field will always return 'true' and will be removed in version 3.0 of the Azure Provider. SoftDeleteEnabled bool `pulumi:"softDeleteEnabled"` // A mapping of tags assigned to the Key Vault. Tags map[string]string `pulumi:"tags"` // The Azure Active Directory Tenant ID used to authenticate requests for this Key Vault. TenantId string `pulumi:"tenantId"` // The URI of the vault for performing operations on keys and secrets. VaultUri string `pulumi:"vaultUri"` }
A collection of values returned by getKeyVault.
func LookupKeyVault ¶
func LookupKeyVault(ctx *pulumi.Context, args *LookupKeyVaultArgs, opts ...pulumi.InvokeOption) (*LookupKeyVaultResult, error)
Use this data source to access information about an existing Key Vault.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := keyvault.LookupKeyVault(ctx, &keyvault.LookupKeyVaultArgs{ Name: "mykeyvault", ResourceGroupName: "some-resource-group", }, nil) if err != nil { return err } ctx.Export("vaultUri", example.VaultUri) return nil }) }
```
type LookupSecretArgs ¶
type LookupSecretArgs struct { // Specifies the ID of the Key Vault instance where the Secret resides, available on the `keyvault.KeyVault` Data Source / Resource. KeyVaultId string `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Secret. Name string `pulumi:"name"` }
A collection of arguments for invoking getSecret.
type LookupSecretResult ¶
type LookupSecretResult struct { // The content type for the Key Vault Secret. ContentType string `pulumi:"contentType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KeyVaultId string `pulumi:"keyVaultId"` Name string `pulumi:"name"` // Any tags assigned to this resource. Tags map[string]string `pulumi:"tags"` // The value of the Key Vault Secret. Value string `pulumi:"value"` // The current version of the Key Vault Secret. Version string `pulumi:"version"` VersionlessId string `pulumi:"versionlessId"` }
A collection of values returned by getSecret.
func LookupSecret ¶
func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)
Use this data source to access information about an existing Key Vault Secret.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := keyvault.LookupSecret(ctx, &keyvault.LookupSecretArgs{ Name: "secret-sauce", KeyVaultId: data.Azurerm_key_vault.Existing.Id, }, nil) if err != nil { return err } ctx.Export("secretValue", example.Value) return nil }) }
```
type Secret ¶
type Secret struct { pulumi.CustomResourceState // Specifies the content type for the Key Vault Secret. ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // Expiration UTC datetime (Y-m-d'T'H:M:S'Z'). ExpirationDate pulumi.StringPtrOutput `pulumi:"expirationDate"` // The ID of the Key Vault where the Secret should be created. KeyVaultId pulumi.StringOutput `pulumi:"keyVaultId"` // Specifies the name of the Key Vault Secret. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z'). NotBeforeDate pulumi.StringPtrOutput `pulumi:"notBeforeDate"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies the value of the Key Vault Secret. Value pulumi.StringOutput `pulumi:"value"` // The current version of the Key Vault Secret. Version pulumi.StringOutput `pulumi:"version"` // The Base ID of the Key Vault Secret. VersionlessId pulumi.StringOutput `pulumi:"versionlessId"` }
Manages a Key Vault Secret.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, TenantId: pulumi.String(current.TenantId), SkuName: pulumi.String("premium"), SoftDeleteRetentionDays: pulumi.Int(7), AccessPolicies: keyvault.KeyVaultAccessPolicyArray{ &keyvault.KeyVaultAccessPolicyArgs{ TenantId: pulumi.String(current.TenantId), ObjectId: pulumi.String(current.ObjectId), KeyPermissions: pulumi.StringArray{ pulumi.String("create"), pulumi.String("get"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("set"), pulumi.String("get"), pulumi.String("delete"), pulumi.String("purge"), pulumi.String("recover"), }, }, }, }) if err != nil { return err } _, err = keyvault.NewSecret(ctx, "exampleSecret", &keyvault.SecretArgs{ Value: pulumi.String("szechuan"), KeyVaultId: exampleKeyVault.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Key Vault Secrets which are Enabled can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:keyvault/secret:Secret example "https://example-keyvault.vault.azure.net/secrets/example/fdf067c93bbb4b22bff4d8b7a9a56217"
```
func GetSecret ¶
func GetSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)
GetSecret gets an existing Secret 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 NewSecret ¶
func NewSecret(ctx *pulumi.Context, name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)
NewSecret registers a new resource with the given unique name, arguments, and options.
func (*Secret) ElementType ¶
func (*Secret) ToSecretOutput ¶
func (i *Secret) ToSecretOutput() SecretOutput
func (*Secret) ToSecretOutputWithContext ¶
func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
func (*Secret) ToSecretPtrOutput ¶
func (i *Secret) ToSecretPtrOutput() SecretPtrOutput
func (*Secret) ToSecretPtrOutputWithContext ¶
func (i *Secret) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
type SecretArgs ¶
type SecretArgs struct { // Specifies the content type for the Key Vault Secret. ContentType pulumi.StringPtrInput // Expiration UTC datetime (Y-m-d'T'H:M:S'Z'). ExpirationDate pulumi.StringPtrInput // The ID of the Key Vault where the Secret should be created. KeyVaultId pulumi.StringInput // Specifies the name of the Key Vault Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z'). NotBeforeDate pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value of the Key Vault Secret. Value pulumi.StringInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
type SecretArray ¶
type SecretArray []SecretInput
func (SecretArray) ElementType ¶
func (SecretArray) ElementType() reflect.Type
func (SecretArray) ToSecretArrayOutput ¶
func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput
func (SecretArray) ToSecretArrayOutputWithContext ¶
func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput
type SecretArrayInput ¶
type SecretArrayInput interface { pulumi.Input ToSecretArrayOutput() SecretArrayOutput ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput }
SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:
SecretArray{ SecretArgs{...} }
type SecretArrayOutput ¶
type SecretArrayOutput struct{ *pulumi.OutputState }
func (SecretArrayOutput) ElementType ¶
func (SecretArrayOutput) ElementType() reflect.Type
func (SecretArrayOutput) Index ¶
func (o SecretArrayOutput) Index(i pulumi.IntInput) SecretOutput
func (SecretArrayOutput) ToSecretArrayOutput ¶
func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput
func (SecretArrayOutput) ToSecretArrayOutputWithContext ¶
func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput
type SecretInput ¶
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(ctx context.Context) SecretOutput }
type SecretMap ¶
type SecretMap map[string]SecretInput
func (SecretMap) ElementType ¶
func (SecretMap) ToSecretMapOutput ¶
func (i SecretMap) ToSecretMapOutput() SecretMapOutput
func (SecretMap) ToSecretMapOutputWithContext ¶
func (i SecretMap) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput
type SecretMapInput ¶
type SecretMapInput interface { pulumi.Input ToSecretMapOutput() SecretMapOutput ToSecretMapOutputWithContext(context.Context) SecretMapOutput }
SecretMapInput is an input type that accepts SecretMap and SecretMapOutput values. You can construct a concrete instance of `SecretMapInput` via:
SecretMap{ "key": SecretArgs{...} }
type SecretMapOutput ¶
type SecretMapOutput struct{ *pulumi.OutputState }
func (SecretMapOutput) ElementType ¶
func (SecretMapOutput) ElementType() reflect.Type
func (SecretMapOutput) MapIndex ¶
func (o SecretMapOutput) MapIndex(k pulumi.StringInput) SecretOutput
func (SecretMapOutput) ToSecretMapOutput ¶
func (o SecretMapOutput) ToSecretMapOutput() SecretMapOutput
func (SecretMapOutput) ToSecretMapOutputWithContext ¶
func (o SecretMapOutput) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput
type SecretOutput ¶
type SecretOutput struct {
*pulumi.OutputState
}
func (SecretOutput) ElementType ¶
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) ToSecretOutput ¶
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
func (SecretOutput) ToSecretPtrOutput ¶
func (o SecretOutput) ToSecretPtrOutput() SecretPtrOutput
func (SecretOutput) ToSecretPtrOutputWithContext ¶
func (o SecretOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
type SecretPtrInput ¶
type SecretPtrInput interface { pulumi.Input ToSecretPtrOutput() SecretPtrOutput ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput }
type SecretPtrOutput ¶
type SecretPtrOutput struct {
*pulumi.OutputState
}
func (SecretPtrOutput) ElementType ¶
func (SecretPtrOutput) ElementType() reflect.Type
func (SecretPtrOutput) ToSecretPtrOutput ¶
func (o SecretPtrOutput) ToSecretPtrOutput() SecretPtrOutput
func (SecretPtrOutput) ToSecretPtrOutputWithContext ¶
func (o SecretPtrOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
type SecretState ¶
type SecretState struct { // Specifies the content type for the Key Vault Secret. ContentType pulumi.StringPtrInput // Expiration UTC datetime (Y-m-d'T'H:M:S'Z'). ExpirationDate pulumi.StringPtrInput // The ID of the Key Vault where the Secret should be created. KeyVaultId pulumi.StringPtrInput // Specifies the name of the Key Vault Secret. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Key not usable before the provided UTC datetime (Y-m-d'T'H:M:S'Z'). NotBeforeDate pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies the value of the Key Vault Secret. Value pulumi.StringPtrInput // The current version of the Key Vault Secret. Version pulumi.StringPtrInput // The Base ID of the Key Vault Secret. VersionlessId pulumi.StringPtrInput }
func (SecretState) ElementType ¶
func (SecretState) ElementType() reflect.Type