Documentation
¶
Index ¶
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyState
- type Certifiatedeprecated
- type CertifiateArgs
- 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 CertifiateState
- type Certificate
- type CertificateArgs
- 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 CertificateIssuer
- 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 CertificateIssuerState
- 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 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 KeyState
- type KeyVault
- 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 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 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 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
- type SecretArgs
- 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).
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.
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 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"` // 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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"), 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("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"), }, }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) 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 }) }
```
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.
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 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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (CertifiateCertificateAttributeArgs) ElementType() reflect.Type
func (CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutput ¶ added in v3.12.0
func (i CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput
func (CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutputWithContext ¶ added in v3.12.0
func (i CertifiateCertificateAttributeArgs) ToCertifiateCertificateAttributeOutputWithContext(ctx context.Context) CertifiateCertificateAttributeOutput
type CertifiateCertificateAttributeArray ¶ added in v3.12.0
type CertifiateCertificateAttributeArray []CertifiateCertificateAttributeInput
func (CertifiateCertificateAttributeArray) ElementType ¶ added in v3.12.0
func (CertifiateCertificateAttributeArray) ElementType() reflect.Type
func (CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutput ¶ added in v3.12.0
func (i CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput
func (CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutputWithContext ¶ added in v3.12.0
func (i CertifiateCertificateAttributeArray) ToCertifiateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertifiateCertificateAttributeArrayOutput
type CertifiateCertificateAttributeArrayInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type CertifiateCertificateAttributeArrayOutput struct{ *pulumi.OutputState }
func (CertifiateCertificateAttributeArrayOutput) ElementType ¶ added in v3.12.0
func (CertifiateCertificateAttributeArrayOutput) ElementType() reflect.Type
func (CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutput ¶ added in v3.12.0
func (o CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutput() CertifiateCertificateAttributeArrayOutput
func (CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutputWithContext ¶ added in v3.12.0
func (o CertifiateCertificateAttributeArrayOutput) ToCertifiateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertifiateCertificateAttributeArrayOutput
type CertifiateCertificateAttributeInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type CertifiateCertificateAttributeOutput struct{ *pulumi.OutputState }
func (CertifiateCertificateAttributeOutput) Created ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) Created() pulumi.StringPtrOutput
The create time of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) ElementType ¶ added in v3.12.0
func (CertifiateCertificateAttributeOutput) ElementType() reflect.Type
func (CertifiateCertificateAttributeOutput) Enabled ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) Enabled() pulumi.BoolPtrOutput
whether the Key Vault Certificate is enabled.
func (CertifiateCertificateAttributeOutput) Expires ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) Expires() pulumi.StringPtrOutput
The expires time of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) NotBefore ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) NotBefore() pulumi.StringPtrOutput
The not before valid time of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) RecoveryLevel ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) RecoveryLevel() pulumi.StringPtrOutput
The deletion recovery level of the Key Vault Certificate.
func (CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutput ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutput() CertifiateCertificateAttributeOutput
func (CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutputWithContext ¶ added in v3.12.0
func (o CertifiateCertificateAttributeOutput) ToCertifiateCertificateAttributeOutputWithContext(ctx context.Context) CertifiateCertificateAttributeOutput
func (CertifiateCertificateAttributeOutput) Updated ¶ added in v3.12.0
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 ¶ added in v3.3.0
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
func (CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext ¶ added in v3.3.0
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersPtrOutput
type CertifiateCertificatePolicyIssuerParametersPtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func CertifiateCertificatePolicyIssuerParametersPtr(v *CertifiateCertificatePolicyIssuerParametersArgs) CertifiateCertificatePolicyIssuerParametersPtrInput
type CertifiateCertificatePolicyIssuerParametersPtrOutput ¶ added in v3.3.0
type CertifiateCertificatePolicyIssuerParametersPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ElementType ¶ added in v3.3.0
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) Name ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutput() CertifiateCertificatePolicyIssuerParametersPtrOutput
func (CertifiateCertificatePolicyIssuerParametersPtrOutput) ToCertifiateCertificatePolicyIssuerParametersPtrOutputWithContext ¶ added in v3.3.0
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` 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` 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 ¶ added in v3.3.0
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶ added in v3.3.0
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` 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 ¶ added in v3.3.0
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶ added in v3.3.0
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesPtrOutput
type CertifiateCertificatePolicyKeyPropertiesPtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func CertifiateCertificatePolicyKeyPropertiesPtr(v *CertifiateCertificatePolicyKeyPropertiesArgs) CertifiateCertificatePolicyKeyPropertiesPtrInput
type CertifiateCertificatePolicyKeyPropertiesPtrOutput ¶ added in v3.3.0
type CertifiateCertificatePolicyKeyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ElementType ¶ added in v3.3.0
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) Exportable ¶ added in v3.3.0
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) Exportable() pulumi.BoolPtrOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeySize ¶ added in v3.3.0
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeySize() pulumi.IntPtrOutput
The size of the Key used in the Certificate. Possible values include `2048` and `4096`. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) KeyType ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey() pulumi.BoolPtrOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput ¶ added in v3.3.0
func (o CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutput() CertifiateCertificatePolicyKeyPropertiesPtrOutput
func (CertifiateCertificatePolicyKeyPropertiesPtrOutput) ToCertifiateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext ¶ added in v3.3.0
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesPtrOutput
type CertifiateCertificatePolicySecretPropertiesPtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func CertifiateCertificatePolicySecretPropertiesPtr(v *CertifiateCertificatePolicySecretPropertiesArgs) CertifiateCertificatePolicySecretPropertiesPtrInput
type CertifiateCertificatePolicySecretPropertiesPtrOutput ¶ added in v3.3.0
type CertifiateCertificatePolicySecretPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ContentType ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput ¶ added in v3.3.0
func (o CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutput() CertifiateCertificatePolicySecretPropertiesPtrOutput
func (CertifiateCertificatePolicySecretPropertiesPtrOutput) ToCertifiateCertificatePolicySecretPropertiesPtrOutputWithContext ¶ added in v3.3.0
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 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 // 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"` // 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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"), 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("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"), }, }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) 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 }) }
```
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.
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 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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (CertificateCertificateAttributeArgs) ElementType() reflect.Type
func (CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutput ¶ added in v3.12.0
func (i CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput
func (CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutputWithContext ¶ added in v3.12.0
func (i CertificateCertificateAttributeArgs) ToCertificateCertificateAttributeOutputWithContext(ctx context.Context) CertificateCertificateAttributeOutput
type CertificateCertificateAttributeArray ¶ added in v3.12.0
type CertificateCertificateAttributeArray []CertificateCertificateAttributeInput
func (CertificateCertificateAttributeArray) ElementType ¶ added in v3.12.0
func (CertificateCertificateAttributeArray) ElementType() reflect.Type
func (CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutput ¶ added in v3.12.0
func (i CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput
func (CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutputWithContext ¶ added in v3.12.0
func (i CertificateCertificateAttributeArray) ToCertificateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertificateCertificateAttributeArrayOutput
type CertificateCertificateAttributeArrayInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type CertificateCertificateAttributeArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateAttributeArrayOutput) ElementType ¶ added in v3.12.0
func (CertificateCertificateAttributeArrayOutput) ElementType() reflect.Type
func (CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutput ¶ added in v3.12.0
func (o CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutput() CertificateCertificateAttributeArrayOutput
func (CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutputWithContext ¶ added in v3.12.0
func (o CertificateCertificateAttributeArrayOutput) ToCertificateCertificateAttributeArrayOutputWithContext(ctx context.Context) CertificateCertificateAttributeArrayOutput
type CertificateCertificateAttributeInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type CertificateCertificateAttributeOutput struct{ *pulumi.OutputState }
func (CertificateCertificateAttributeOutput) Created ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) Created() pulumi.StringPtrOutput
The create time of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) ElementType ¶ added in v3.12.0
func (CertificateCertificateAttributeOutput) ElementType() reflect.Type
func (CertificateCertificateAttributeOutput) Enabled ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) Enabled() pulumi.BoolPtrOutput
whether the Key Vault Certificate is enabled.
func (CertificateCertificateAttributeOutput) Expires ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) Expires() pulumi.StringPtrOutput
The expires time of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) NotBefore ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) NotBefore() pulumi.StringPtrOutput
The not before valid time of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) RecoveryLevel ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) RecoveryLevel() pulumi.StringPtrOutput
The deletion recovery level of the Key Vault Certificate.
func (CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutput ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutput() CertificateCertificateAttributeOutput
func (CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutputWithContext ¶ added in v3.12.0
func (o CertificateCertificateAttributeOutput) ToCertificateCertificateAttributeOutputWithContext(ctx context.Context) CertificateCertificateAttributeOutput
func (CertificateCertificateAttributeOutput) Updated ¶ added in v3.12.0
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 ¶ added in v3.3.0
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
func (CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext ¶ added in v3.3.0
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersPtrOutput
type CertificateCertificatePolicyIssuerParametersPtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func CertificateCertificatePolicyIssuerParametersPtr(v *CertificateCertificatePolicyIssuerParametersArgs) CertificateCertificatePolicyIssuerParametersPtrInput
type CertificateCertificatePolicyIssuerParametersPtrOutput ¶ added in v3.3.0
type CertificateCertificatePolicyIssuerParametersPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ElementType ¶ added in v3.3.0
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyIssuerParametersPtrOutput) Name ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutput() CertificateCertificatePolicyIssuerParametersPtrOutput
func (CertificateCertificatePolicyIssuerParametersPtrOutput) ToCertificateCertificatePolicyIssuerParametersPtrOutputWithContext ¶ added in v3.3.0
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` 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` 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 ¶ added in v3.3.0
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶ added in v3.3.0
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` 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 ¶ added in v3.3.0
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶ added in v3.3.0
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesPtrOutput
type CertificateCertificatePolicyKeyPropertiesPtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func CertificateCertificatePolicyKeyPropertiesPtr(v *CertificateCertificatePolicyKeyPropertiesArgs) CertificateCertificatePolicyKeyPropertiesPtrInput
type CertificateCertificatePolicyKeyPropertiesPtrOutput ¶ added in v3.3.0
type CertificateCertificatePolicyKeyPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ElementType ¶ added in v3.3.0
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) Exportable ¶ added in v3.3.0
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) Exportable() pulumi.BoolPtrOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) KeySize ¶ added in v3.3.0
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) KeySize() pulumi.IntPtrOutput
The size of the Key used in the Certificate. Possible values include `2048` and `4096`. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) KeyType ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ReuseKey() pulumi.BoolPtrOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput ¶ added in v3.3.0
func (o CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutput() CertificateCertificatePolicyKeyPropertiesPtrOutput
func (CertificateCertificatePolicyKeyPropertiesPtrOutput) ToCertificateCertificatePolicyKeyPropertiesPtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext ¶ added in v3.3.0
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesPtrOutput
type CertificateCertificatePolicySecretPropertiesPtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func CertificateCertificatePolicySecretPropertiesPtr(v *CertificateCertificatePolicySecretPropertiesArgs) CertificateCertificatePolicySecretPropertiesPtrInput
type CertificateCertificatePolicySecretPropertiesPtrOutput ¶ added in v3.3.0
type CertificateCertificatePolicySecretPropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ContentType ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput ¶ added in v3.3.0
func (o CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutput() CertificateCertificatePolicySecretPropertiesPtrOutput
func (CertificateCertificatePolicySecretPropertiesPtrOutput) ToCertificateCertificatePolicySecretPropertiesPtrOutputWithContext ¶ added in v3.3.0
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 CertificateIssuer ¶ added in v3.12.0
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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West US"), }) if err != nil { return err } current, err := core.GetClientConfig(ctx, nil, nil) 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 }) }
```
func GetCertificateIssuer ¶ added in v3.12.0
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 ¶ added in v3.12.0
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.
type CertificateIssuerAdmin ¶ added in v3.12.0
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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (CertificateIssuerAdminArgs) ElementType() reflect.Type
func (CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutput ¶ added in v3.12.0
func (i CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutput() CertificateIssuerAdminOutput
func (CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutputWithContext ¶ added in v3.12.0
func (i CertificateIssuerAdminArgs) ToCertificateIssuerAdminOutputWithContext(ctx context.Context) CertificateIssuerAdminOutput
type CertificateIssuerAdminArray ¶ added in v3.12.0
type CertificateIssuerAdminArray []CertificateIssuerAdminInput
func (CertificateIssuerAdminArray) ElementType ¶ added in v3.12.0
func (CertificateIssuerAdminArray) ElementType() reflect.Type
func (CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutput ¶ added in v3.12.0
func (i CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput
func (CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutputWithContext ¶ added in v3.12.0
func (i CertificateIssuerAdminArray) ToCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) CertificateIssuerAdminArrayOutput
type CertificateIssuerAdminArrayInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type CertificateIssuerAdminArrayOutput struct{ *pulumi.OutputState }
func (CertificateIssuerAdminArrayOutput) ElementType ¶ added in v3.12.0
func (CertificateIssuerAdminArrayOutput) ElementType() reflect.Type
func (CertificateIssuerAdminArrayOutput) Index ¶ added in v3.12.0
func (o CertificateIssuerAdminArrayOutput) Index(i pulumi.IntInput) CertificateIssuerAdminOutput
func (CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutput ¶ added in v3.12.0
func (o CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutput() CertificateIssuerAdminArrayOutput
func (CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutputWithContext ¶ added in v3.12.0
func (o CertificateIssuerAdminArrayOutput) ToCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) CertificateIssuerAdminArrayOutput
type CertificateIssuerAdminInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type CertificateIssuerAdminOutput struct{ *pulumi.OutputState }
func (CertificateIssuerAdminOutput) ElementType ¶ added in v3.12.0
func (CertificateIssuerAdminOutput) ElementType() reflect.Type
func (CertificateIssuerAdminOutput) EmailAddress ¶ added in v3.12.0
func (o CertificateIssuerAdminOutput) EmailAddress() pulumi.StringOutput
E-mail address of the admin.
func (CertificateIssuerAdminOutput) FirstName ¶ added in v3.12.0
func (o CertificateIssuerAdminOutput) FirstName() pulumi.StringPtrOutput
First name of the admin.
func (CertificateIssuerAdminOutput) LastName ¶ added in v3.12.0
func (o CertificateIssuerAdminOutput) LastName() pulumi.StringPtrOutput
Last name of the admin.
func (CertificateIssuerAdminOutput) Phone ¶ added in v3.12.0
func (o CertificateIssuerAdminOutput) Phone() pulumi.StringPtrOutput
Phone number of the admin.
func (CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutput ¶ added in v3.12.0
func (o CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutput() CertificateIssuerAdminOutput
func (CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutputWithContext ¶ added in v3.12.0
func (o CertificateIssuerAdminOutput) ToCertificateIssuerAdminOutputWithContext(ctx context.Context) CertificateIssuerAdminOutput
type CertificateIssuerArgs ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (CertificateIssuerArgs) ElementType() reflect.Type
type CertificateIssuerState ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (CertificateIssuerState) ElementType() reflect.Type
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 // 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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput
func (GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyArgs) ToGetCertificateCertificatePolicyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyOutput
type GetCertificateCertificatePolicyArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyArray []GetCertificateCertificatePolicyInput
func (GetCertificateCertificatePolicyArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput
func (GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyArray) ToGetCertificateCertificatePolicyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyArrayOutput
type GetCertificateCertificatePolicyArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutput() GetCertificateCertificatePolicyArrayOutput
func (GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyArrayOutput) ToGetCertificateCertificatePolicyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyArrayOutput
type GetCertificateCertificatePolicyInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyIssuerParameter struct { // Specifies the name of the Key Vault Secret. Name string `pulumi:"name"` }
type GetCertificateCertificatePolicyIssuerParameterArgs ¶ added in v3.9.0
type GetCertificateCertificatePolicyIssuerParameterArgs struct { // Specifies the name of the Key Vault Secret. Name pulumi.StringInput `pulumi:"name"` }
func (GetCertificateCertificatePolicyIssuerParameterArgs) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyIssuerParameterArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput
func (GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyIssuerParameterArgs) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterOutput
type GetCertificateCertificatePolicyIssuerParameterArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyIssuerParameterArray []GetCertificateCertificatePolicyIssuerParameterInput
func (GetCertificateCertificatePolicyIssuerParameterArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyIssuerParameterArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput
func (GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyIssuerParameterArray) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput
type GetCertificateCertificatePolicyIssuerParameterArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyIssuerParameterArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutput() GetCertificateCertificatePolicyIssuerParameterArrayOutput
func (GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyIssuerParameterArrayOutput) ToGetCertificateCertificatePolicyIssuerParameterArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterArrayOutput
type GetCertificateCertificatePolicyIssuerParameterInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyIssuerParameterOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyIssuerParameterOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyIssuerParameterOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyIssuerParameterOutput) Name ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyIssuerParameterOutput) Name() pulumi.StringOutput
Specifies the name of the Key Vault Secret.
func (GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutput() GetCertificateCertificatePolicyIssuerParameterOutput
func (GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyIssuerParameterOutput) ToGetCertificateCertificatePolicyIssuerParameterOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyIssuerParameterOutput
type GetCertificateCertificatePolicyKeyProperty ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyKeyPropertyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput
func (GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyKeyPropertyArgs) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyOutput
type GetCertificateCertificatePolicyKeyPropertyArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyKeyPropertyArray []GetCertificateCertificatePolicyKeyPropertyInput
func (GetCertificateCertificatePolicyKeyPropertyArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyKeyPropertyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput
func (GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyKeyPropertyArray) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput
type GetCertificateCertificatePolicyKeyPropertyArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyKeyPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutput() GetCertificateCertificatePolicyKeyPropertyArrayOutput
func (GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyArrayOutput) ToGetCertificateCertificatePolicyKeyPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyArrayOutput
type GetCertificateCertificatePolicyKeyPropertyInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyKeyPropertyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyKeyPropertyOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyKeyPropertyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyKeyPropertyOutput) Exportable ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyOutput) Exportable() pulumi.BoolOutput
Is this Certificate Exportable?
func (GetCertificateCertificatePolicyKeyPropertyOutput) KeySize ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyOutput) KeySize() pulumi.IntOutput
The size of the Key used in the Certificate.
func (GetCertificateCertificatePolicyKeyPropertyOutput) KeyType ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyOutput) KeyType() pulumi.StringOutput
Specifies the Type of Key, for example `RSA`.
func (GetCertificateCertificatePolicyKeyPropertyOutput) ReuseKey ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyOutput) ReuseKey() pulumi.BoolOutput
Is the key reusable?
func (GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutput() GetCertificateCertificatePolicyKeyPropertyOutput
func (GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyKeyPropertyOutput) ToGetCertificateCertificatePolicyKeyPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyKeyPropertyOutput
type GetCertificateCertificatePolicyLifetimeAction ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionAction struct { // The Type of action to be performed when the lifetime trigger is triggerec. ActionType string `pulumi:"actionType"` }
type GetCertificateCertificatePolicyLifetimeActionActionArgs ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionActionArgs struct { // The Type of action to be performed when the lifetime trigger is triggerec. ActionType pulumi.StringInput `pulumi:"actionType"` }
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput
func (GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionActionArgs) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput
type GetCertificateCertificatePolicyLifetimeActionActionArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionActionArray []GetCertificateCertificatePolicyLifetimeActionActionInput
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionActionArray) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionActionArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionActionArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionActionInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionActionOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ActionType ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ActionType() pulumi.StringOutput
The Type of action to be performed when the lifetime trigger is triggerec.
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutput() GetCertificateCertificatePolicyLifetimeActionActionOutput
func (GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionActionOutput) ToGetCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionActionOutput
type GetCertificateCertificatePolicyLifetimeActionArgs ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput
func (GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionArgs) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionOutput
type GetCertificateCertificatePolicyLifetimeActionArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionArray []GetCertificateCertificatePolicyLifetimeActionInput
func (GetCertificateCertificatePolicyLifetimeActionArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionArray) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutput() GetCertificateCertificatePolicyLifetimeActionArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionArrayOutput
type GetCertificateCertificatePolicyLifetimeActionInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionOutput) Actions ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionOutput) Actions() GetCertificateCertificatePolicyLifetimeActionActionArrayOutput
A `action` block as defined below.
func (GetCertificateCertificatePolicyLifetimeActionOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutput() GetCertificateCertificatePolicyLifetimeActionOutput
func (GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionOutput) ToGetCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionOutput
func (GetCertificateCertificatePolicyLifetimeActionOutput) Triggers ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionOutput) Triggers() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
A `trigger` block as defined below.
type GetCertificateCertificatePolicyLifetimeActionTrigger ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArgs) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
type GetCertificateCertificatePolicyLifetimeActionTriggerArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionTriggerArray []GetCertificateCertificatePolicyLifetimeActionTriggerInput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyLifetimeActionTriggerArray) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
type GetCertificateCertificatePolicyLifetimeActionTriggerArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput() GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerArrayOutput
type GetCertificateCertificatePolicyLifetimeActionTriggerInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyLifetimeActionTriggerOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutput() GetCertificateCertificatePolicyLifetimeActionTriggerOutput
func (GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyLifetimeActionTriggerOutput) ToGetCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyLifetimeActionTriggerOutput
type GetCertificateCertificatePolicyOutput ¶ added in v3.9.0
type GetCertificateCertificatePolicyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyOutput) IssuerParameters ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) IssuerParameters() GetCertificateCertificatePolicyIssuerParameterArrayOutput
A `issuerParameters` block as defined below.
func (GetCertificateCertificatePolicyOutput) KeyProperties ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) KeyProperties() GetCertificateCertificatePolicyKeyPropertyArrayOutput
A `keyProperties` block as defined below.
func (GetCertificateCertificatePolicyOutput) LifetimeActions ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) LifetimeActions() GetCertificateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (GetCertificateCertificatePolicyOutput) SecretProperties ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) SecretProperties() GetCertificateCertificatePolicySecretPropertyArrayOutput
A `secretProperties` block as defined below.
func (GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutput() GetCertificateCertificatePolicyOutput
func (GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) ToGetCertificateCertificatePolicyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyOutput
func (GetCertificateCertificatePolicyOutput) X509CertificateProperties ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyOutput) X509CertificateProperties() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
An `x509CertificateProperties` block as defined below.
type GetCertificateCertificatePolicySecretProperty ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicySecretPropertyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput
func (GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicySecretPropertyArgs) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyOutput
type GetCertificateCertificatePolicySecretPropertyArray ¶ added in v3.9.0
type GetCertificateCertificatePolicySecretPropertyArray []GetCertificateCertificatePolicySecretPropertyInput
func (GetCertificateCertificatePolicySecretPropertyArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicySecretPropertyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput
func (GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicySecretPropertyArray) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput
type GetCertificateCertificatePolicySecretPropertyArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicySecretPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutput() GetCertificateCertificatePolicySecretPropertyArrayOutput
func (GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicySecretPropertyArrayOutput) ToGetCertificateCertificatePolicySecretPropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyArrayOutput
type GetCertificateCertificatePolicySecretPropertyInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicySecretPropertyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicySecretPropertyOutput) ContentType ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicySecretPropertyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutput() GetCertificateCertificatePolicySecretPropertyOutput
func (GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicySecretPropertyOutput) ToGetCertificateCertificatePolicySecretPropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicySecretPropertyOutput
type GetCertificateCertificatePolicyX509CertificateProperty ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertyArgs) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput
type GetCertificateCertificatePolicyX509CertificatePropertyArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyX509CertificatePropertyArray []GetCertificateCertificatePolicyX509CertificatePropertyInput
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertyArray) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertyArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertyInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyX509CertificatePropertyOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ExtendedKeyUsages ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ExtendedKeyUsages() pulumi.StringArrayOutput
A list of Extended/Enhanced Key Usages.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) KeyUsages ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) KeyUsages() pulumi.StringArrayOutput
A list of uses associated with this Key.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) Subject ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) Subject() pulumi.StringOutput
The Certificate's Subject.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) SubjectAlternativeNames ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) SubjectAlternativeNames() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
A `subjectAlternativeNames` block as defined below.
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutput() GetCertificateCertificatePolicyX509CertificatePropertyOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ToGetCertificateCertificatePolicyX509CertificatePropertyOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertyOutput
func (GetCertificateCertificatePolicyX509CertificatePropertyOutput) ValidityInMonths ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertyOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months.
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeName ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArgs) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray ¶ added in v3.9.0
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray []GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ElementType() reflect.Type
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext ¶ added in v3.9.0
func (i GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArray) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) Index ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameArrayOutput
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameInput ¶ added in v3.9.0
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 ¶ added in v3.9.0
type GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput struct{ *pulumi.OutputState }
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) DnsNames ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) DnsNames() pulumi.StringArrayOutput
A list of alternative DNS names (FQDNs) identified by the Certificate.
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ElementType ¶ added in v3.9.0
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Emails ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Emails() pulumi.StringArrayOutput
A list of email addresses identified by this Certificate.
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput() GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) ToGetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutputWithContext(ctx context.Context) GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput
func (GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Upns ¶ added in v3.9.0
func (o GetCertificateCertificatePolicyX509CertificatePropertySubjectAlternativeNameOutput) Upns() pulumi.StringArrayOutput
A list of User Principal Names identified by the Certificate.
type GetCertificateIssuerAdmin ¶ added in v3.12.0
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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (GetCertificateIssuerAdminArgs) ElementType() reflect.Type
func (GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutput ¶ added in v3.12.0
func (i GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput
func (GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutputWithContext ¶ added in v3.12.0
func (i GetCertificateIssuerAdminArgs) ToGetCertificateIssuerAdminOutputWithContext(ctx context.Context) GetCertificateIssuerAdminOutput
type GetCertificateIssuerAdminArray ¶ added in v3.12.0
type GetCertificateIssuerAdminArray []GetCertificateIssuerAdminInput
func (GetCertificateIssuerAdminArray) ElementType ¶ added in v3.12.0
func (GetCertificateIssuerAdminArray) ElementType() reflect.Type
func (GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutput ¶ added in v3.12.0
func (i GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput
func (GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutputWithContext ¶ added in v3.12.0
func (i GetCertificateIssuerAdminArray) ToGetCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) GetCertificateIssuerAdminArrayOutput
type GetCertificateIssuerAdminArrayInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type GetCertificateIssuerAdminArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateIssuerAdminArrayOutput) ElementType ¶ added in v3.12.0
func (GetCertificateIssuerAdminArrayOutput) ElementType() reflect.Type
func (GetCertificateIssuerAdminArrayOutput) Index ¶ added in v3.12.0
func (o GetCertificateIssuerAdminArrayOutput) Index(i pulumi.IntInput) GetCertificateIssuerAdminOutput
func (GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutput ¶ added in v3.12.0
func (o GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutput() GetCertificateIssuerAdminArrayOutput
func (GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutputWithContext ¶ added in v3.12.0
func (o GetCertificateIssuerAdminArrayOutput) ToGetCertificateIssuerAdminArrayOutputWithContext(ctx context.Context) GetCertificateIssuerAdminArrayOutput
type GetCertificateIssuerAdminInput ¶ added in v3.12.0
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 ¶ added in v3.12.0
type GetCertificateIssuerAdminOutput struct{ *pulumi.OutputState }
func (GetCertificateIssuerAdminOutput) ElementType ¶ added in v3.12.0
func (GetCertificateIssuerAdminOutput) ElementType() reflect.Type
func (GetCertificateIssuerAdminOutput) EmailAddress ¶ added in v3.12.0
func (o GetCertificateIssuerAdminOutput) EmailAddress() pulumi.StringOutput
E-mail address of the admin.
func (GetCertificateIssuerAdminOutput) FirstName ¶ added in v3.12.0
func (o GetCertificateIssuerAdminOutput) FirstName() pulumi.StringOutput
First name of the admin.
func (GetCertificateIssuerAdminOutput) LastName ¶ added in v3.12.0
func (o GetCertificateIssuerAdminOutput) LastName() pulumi.StringOutput
Last name of the admin.
func (GetCertificateIssuerAdminOutput) Phone ¶ added in v3.12.0
func (o GetCertificateIssuerAdminOutput) Phone() pulumi.StringOutput
Phone number of the admin.
func (GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutput ¶ added in v3.12.0
func (o GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutput() GetCertificateIssuerAdminOutput
func (GetCertificateIssuerAdminOutput) ToGetCertificateIssuerAdminOutputWithContext ¶ added in v3.12.0
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 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi-random/sdk/v2/go/random" "github.com/pulumi/pulumi/sdk/v2/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 US"), }) if err != nil { return err } _, err = random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.Float64Map{ "ami_id": pulumi.Float64(1), }, ByteLength: pulumi.Int(8), }) 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"), 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"), }, }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("Production"), }, }) 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 }) }
```
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).
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 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 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"` // Should Soft Delete be enabled for this Key Vault? Defaults to `false`. SoftDeleteEnabled pulumi.BoolPtrOutput `pulumi:"softDeleteEnabled"` // The number of days that items should be retained for once soft-deleted. 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 provi 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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 US"), }) 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), SoftDeleteEnabled: pulumi.Bool(true), 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"), pulumi.String("ManageContacts"), }, SecretPermissions: pulumi.StringArray{ pulumi.String("get"), }, StoragePermissions: pulumi.StringArray{ pulumi.String("get"), }, }, }, NetworkAcls: &keyvault.KeyVaultNetworkAclsArgs{ DefaultAction: pulumi.String("Deny"), Bypass: pulumi.String("AzureServices"), }, Contacts: keyvault.KeyVaultContactArray{ &keyvault.KeyVaultContactArgs{ Email: pulumi.String("example@example.com"), Name: pulumi.String("example"), Phone: pulumi.String("0123456789"), }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("Testing"), }, }) if err != nil { return err } return nil }) }
```
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.
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 // Should Soft Delete be enabled for this Key Vault? Defaults to `false`. SoftDeleteEnabled pulumi.BoolPtrInput // The number of days that items should be retained for once soft-deleted. 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 KeyVaultContact ¶ added in v3.29.0
type KeyVaultContactArgs ¶ added in v3.29.0
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 ¶ added in v3.29.0
func (KeyVaultContactArgs) ElementType() reflect.Type
func (KeyVaultContactArgs) ToKeyVaultContactOutput ¶ added in v3.29.0
func (i KeyVaultContactArgs) ToKeyVaultContactOutput() KeyVaultContactOutput
func (KeyVaultContactArgs) ToKeyVaultContactOutputWithContext ¶ added in v3.29.0
func (i KeyVaultContactArgs) ToKeyVaultContactOutputWithContext(ctx context.Context) KeyVaultContactOutput
type KeyVaultContactArray ¶ added in v3.29.0
type KeyVaultContactArray []KeyVaultContactInput
func (KeyVaultContactArray) ElementType ¶ added in v3.29.0
func (KeyVaultContactArray) ElementType() reflect.Type
func (KeyVaultContactArray) ToKeyVaultContactArrayOutput ¶ added in v3.29.0
func (i KeyVaultContactArray) ToKeyVaultContactArrayOutput() KeyVaultContactArrayOutput
func (KeyVaultContactArray) ToKeyVaultContactArrayOutputWithContext ¶ added in v3.29.0
func (i KeyVaultContactArray) ToKeyVaultContactArrayOutputWithContext(ctx context.Context) KeyVaultContactArrayOutput
type KeyVaultContactArrayInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type KeyVaultContactArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultContactArrayOutput) ElementType ¶ added in v3.29.0
func (KeyVaultContactArrayOutput) ElementType() reflect.Type
func (KeyVaultContactArrayOutput) Index ¶ added in v3.29.0
func (o KeyVaultContactArrayOutput) Index(i pulumi.IntInput) KeyVaultContactOutput
func (KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutput ¶ added in v3.29.0
func (o KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutput() KeyVaultContactArrayOutput
func (KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutputWithContext ¶ added in v3.29.0
func (o KeyVaultContactArrayOutput) ToKeyVaultContactArrayOutputWithContext(ctx context.Context) KeyVaultContactArrayOutput
type KeyVaultContactInput ¶ added in v3.29.0
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 ¶ added in v3.29.0
type KeyVaultContactOutput struct{ *pulumi.OutputState }
func (KeyVaultContactOutput) ElementType ¶ added in v3.29.0
func (KeyVaultContactOutput) ElementType() reflect.Type
func (KeyVaultContactOutput) Email ¶ added in v3.29.0
func (o KeyVaultContactOutput) Email() pulumi.StringOutput
E-mail address of the contact.
func (KeyVaultContactOutput) Name ¶ added in v3.29.0
func (o KeyVaultContactOutput) Name() pulumi.StringPtrOutput
Name of the contact.
func (KeyVaultContactOutput) Phone ¶ added in v3.29.0
func (o KeyVaultContactOutput) Phone() pulumi.StringPtrOutput
Phone number of the contact.
func (KeyVaultContactOutput) ToKeyVaultContactOutput ¶ added in v3.29.0
func (o KeyVaultContactOutput) ToKeyVaultContactOutput() KeyVaultContactOutput
func (KeyVaultContactOutput) ToKeyVaultContactOutputWithContext ¶ added in v3.29.0
func (o KeyVaultContactOutput) ToKeyVaultContactOutputWithContext(ctx context.Context) KeyVaultContactOutput
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 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 // Should Soft Delete be enabled for this Key Vault? Defaults to `false`. SoftDeleteEnabled pulumi.BoolPtrInput // The number of days that items should be retained for once soft-deleted. 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/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.9.0
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 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 getCertificate.
type LookupCertificateIssuerArgs ¶ added in v3.12.0
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 ¶ added in v3.12.0
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 ¶ added in v3.12.0
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/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.9.0
type LookupCertificateResult struct { CertificateData string `pulumi:"certificateData"` // 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"` SecretId string `pulumi:"secretId"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` Thumbprint string `pulumi:"thumbprint"` Version string `pulumi:"version"` }
A collection of values returned by getCertificate.
func LookupCertificate ¶ added in v3.9.0
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.
> **Note:** All arguments including the secret value will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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"` // Is soft delete enabled on this Key Vault? 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/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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"` }
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/v3/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v2/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"` }
Manages a Key Vault Secret.
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.
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 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 }
func (SecretState) ElementType ¶
func (SecretState) ElementType() reflect.Type