Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyState
- type Certifiate
- 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 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
- 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
- type CertifiateCertificatePolicyKeyProperties
- type CertifiateCertificatePolicyKeyPropertiesArgs
- func (CertifiateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
- func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
- func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
- 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
- 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() CertifiateCertificatePolicyIssuerParametersOutput
- func (o CertifiateCertificatePolicyPtrOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesOutput
- func (o CertifiateCertificatePolicyPtrOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
- func (o CertifiateCertificatePolicyPtrOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesOutput
- 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
- 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
- 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.StringOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() ...
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntOutput
- 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.StringOutput
- 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 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
- 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
- type CertificateCertificatePolicyKeyProperties
- type CertificateCertificatePolicyKeyPropertiesArgs
- func (CertificateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
- func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
- func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
- 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
- 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() CertificateCertificatePolicyIssuerParametersOutput
- func (o CertificateCertificatePolicyPtrOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesOutput
- func (o CertificateCertificatePolicyPtrOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
- func (o CertificateCertificatePolicyPtrOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesOutput
- 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
- 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
- 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.StringOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() ...
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
- func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntOutput
- 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.StringOutput
- 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 CertificateState
- 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 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.StringOutput
- func (o KeyVaultNetworkAclsPtrOutput) DefaultAction() pulumi.StringOutput
- 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 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).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/key_vault_access_policy.html.markdown.
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 ¶
type Certifiate struct { pulumi.CustomResourceState // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertifiateCertificatePtrOutput `pulumi:"certificate"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/key_vault_certificate.html.markdown.
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 CertifiateCertificateInput ¶
type CertifiateCertificateInput interface { pulumi.Input ToCertifiateCertificateOutput() CertifiateCertificateOutput ToCertifiateCertificateOutputWithContext(context.Context) CertifiateCertificateOutput }
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. 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. 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 }
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
type CertifiateCertificatePolicyIssuerParametersInput ¶
type CertifiateCertificatePolicyIssuerParametersInput interface { pulumi.Input ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(context.Context) CertifiateCertificatePolicyIssuerParametersOutput }
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
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
type CertifiateCertificatePolicyKeyPropertiesInput ¶
type CertifiateCertificatePolicyKeyPropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(context.Context) CertifiateCertificatePolicyKeyPropertiesOutput }
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
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 }
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 }
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 }
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 }
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.
type CertifiateCertificatePolicyPtrInput ¶
type CertifiateCertificatePolicyPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput ToCertifiateCertificatePolicyPtrOutputWithContext(context.Context) CertifiateCertificatePolicyPtrOutput }
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() CertifiateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) KeyProperties ¶
func (o CertifiateCertificatePolicyPtrOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesOutput
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() CertifiateCertificatePolicySecretPropertiesOutput
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.
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
type CertifiateCertificatePolicySecretPropertiesInput ¶
type CertifiateCertificatePolicySecretPropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(context.Context) CertifiateCertificatePolicySecretPropertiesOutput }
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
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 }
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 }
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.StringOutput
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.IntOutput
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 }
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 }
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 }
func CertifiateCertificatePtr ¶
func CertifiateCertificatePtr(v *CertifiateCertificateArgs) CertifiateCertificatePtrInput
type CertifiateCertificatePtrOutput ¶
type CertifiateCertificatePtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePtrOutput) Contents ¶
func (o CertifiateCertificatePtrOutput) Contents() pulumi.StringOutput
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 // 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"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/key_vault_certificate.html.markdown.
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 CertificateCertificateInput ¶
type CertificateCertificateInput interface { pulumi.Input ToCertificateCertificateOutput() CertificateCertificateOutput ToCertificateCertificateOutputWithContext(context.Context) CertificateCertificateOutput }
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. 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. 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 }
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
type CertificateCertificatePolicyIssuerParametersInput ¶
type CertificateCertificatePolicyIssuerParametersInput interface { pulumi.Input ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput ToCertificateCertificatePolicyIssuerParametersOutputWithContext(context.Context) CertificateCertificatePolicyIssuerParametersOutput }
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
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
type CertificateCertificatePolicyKeyPropertiesInput ¶
type CertificateCertificatePolicyKeyPropertiesInput interface { pulumi.Input ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(context.Context) CertificateCertificatePolicyKeyPropertiesOutput }
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
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 }
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 }
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 }
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 }
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.
type CertificateCertificatePolicyPtrInput ¶
type CertificateCertificatePolicyPtrInput interface { pulumi.Input ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput ToCertificateCertificatePolicyPtrOutputWithContext(context.Context) CertificateCertificatePolicyPtrOutput }
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() CertificateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertificateCertificatePolicyPtrOutput) KeyProperties ¶
func (o CertificateCertificatePolicyPtrOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesOutput
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() CertificateCertificatePolicySecretPropertiesOutput
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.
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
type CertificateCertificatePolicySecretPropertiesInput ¶
type CertificateCertificatePolicySecretPropertiesInput interface { pulumi.Input ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput ToCertificateCertificatePolicySecretPropertiesOutputWithContext(context.Context) CertificateCertificatePolicySecretPropertiesOutput }
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
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 }
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 }
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.StringOutput
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.IntOutput
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 }
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 }
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 }
func CertificateCertificatePtr ¶
func CertificateCertificatePtr(v *CertificateCertificateArgs) CertificateCertificatePtrInput
type CertificateCertificatePtrOutput ¶
type CertificateCertificatePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePtrOutput) Contents ¶
func (o CertificateCertificatePtrOutput) Contents() pulumi.StringOutput
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 CertificateState ¶
type CertificateState struct { // A `certificate` block as defined below, used to Import an existing certificate. Certificate CertificateCertificatePtrInput // 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 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 }
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 }
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 }
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 }
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/key_vault_key.html.markdown.
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"` // 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"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/key_vault.html.markdown.
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 }
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 }
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 // 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 // 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 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 }
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 }
func KeyVaultNetworkAclsPtr ¶
func KeyVaultNetworkAclsPtr(v *KeyVaultNetworkAclsArgs) KeyVaultNetworkAclsPtrInput
type KeyVaultNetworkAclsPtrOutput ¶
type KeyVaultNetworkAclsPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultNetworkAclsPtrOutput) Bypass ¶
func (o KeyVaultNetworkAclsPtrOutput) Bypass() pulumi.StringOutput
Specifies which traffic can bypass the network rules. Possible values are `AzureServices` and `None`.
func (KeyVaultNetworkAclsPtrOutput) DefaultAction ¶
func (o KeyVaultNetworkAclsPtrOutput) DefaultAction() pulumi.StringOutput
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 // 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 // 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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/key_vault_access_policy.html.markdown.
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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/key_vault_key.html.markdown.
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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/key_vault.html.markdown.
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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/key_vault_secret.html.markdown.
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/key_vault_secret.html.markdown.
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