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 GetKeyVaultSku
- type GetKeyVaultSkuArgs
- type GetKeyVaultSkuInput
- type GetKeyVaultSkuOutput
- 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 KeyVaultSku
- type KeyVaultSkuArgs
- func (KeyVaultSkuArgs) ElementType() reflect.Type
- func (i KeyVaultSkuArgs) ToKeyVaultSkuOutput() KeyVaultSkuOutput
- func (i KeyVaultSkuArgs) ToKeyVaultSkuOutputWithContext(ctx context.Context) KeyVaultSkuOutput
- func (i KeyVaultSkuArgs) ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput
- func (i KeyVaultSkuArgs) ToKeyVaultSkuPtrOutputWithContext(ctx context.Context) KeyVaultSkuPtrOutput
- type KeyVaultSkuInput
- type KeyVaultSkuOutput
- func (KeyVaultSkuOutput) ElementType() reflect.Type
- func (o KeyVaultSkuOutput) Name() pulumi.StringPtrOutput
- func (o KeyVaultSkuOutput) ToKeyVaultSkuOutput() KeyVaultSkuOutput
- func (o KeyVaultSkuOutput) ToKeyVaultSkuOutputWithContext(ctx context.Context) KeyVaultSkuOutput
- func (o KeyVaultSkuOutput) ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput
- func (o KeyVaultSkuOutput) ToKeyVaultSkuPtrOutputWithContext(ctx context.Context) KeyVaultSkuPtrOutput
- type KeyVaultSkuPtrInput
- type KeyVaultSkuPtrOutput
- func (o KeyVaultSkuPtrOutput) Elem() KeyVaultSkuOutput
- func (KeyVaultSkuPtrOutput) ElementType() reflect.Type
- func (o KeyVaultSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o KeyVaultSkuPtrOutput) ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput
- func (o KeyVaultSkuPtrOutput) ToKeyVaultSkuPtrOutputWithContext(ctx context.Context) KeyVaultSkuPtrOutput
- 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 ¶ added in v0.15.0
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"` // The name of the resource group in which to // create the namespace. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // 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"` // Specifies the name of the Key Vault resource. Changing this // forces a new resource to be created. VaultName pulumi.StringOutput `pulumi:"vaultName"` }
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 ¶ added in v0.15.0
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 ¶ added in v0.15.0
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 ¶ added in v0.15.0
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.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.StringInput // The name of the resource group in which to // create the namespace. Changing this forces a new resource to be created. ResourceGroupName 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.StringInput // Specifies the name of the Key Vault resource. Changing this // forces a new resource to be created. VaultName pulumi.StringPtrInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶ added in v1.12.0
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyState ¶ added in v0.15.0
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 // The name of the resource group in which to // create the namespace. Changing this forces a new resource to be created. ResourceGroupName 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 // Specifies the name of the Key Vault resource. Changing this // forces a new resource to be created. VaultName pulumi.StringPtrInput }
func (AccessPolicyState) ElementType ¶ added in v1.12.0
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"` // 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.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"` VaultUri pulumi.StringOutput `pulumi:"vaultUri"` // 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_legacy.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.StringPtrInput // 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.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput VaultUri pulumi.StringPtrInput }
The set of arguments for constructing a Certifiate resource.
func (CertifiateArgs) ElementType ¶ added in v1.12.0
func (CertifiateArgs) ElementType() reflect.Type
type CertifiateCertificate ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificateArgs) ElementType() reflect.Type
func (CertifiateCertificateArgs) ToCertifiateCertificateOutput ¶ added in v1.12.0
func (i CertifiateCertificateArgs) ToCertifiateCertificateOutput() CertifiateCertificateOutput
func (CertifiateCertificateArgs) ToCertifiateCertificateOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificateArgs) ToCertifiateCertificateOutputWithContext(ctx context.Context) CertifiateCertificateOutput
func (CertifiateCertificateArgs) ToCertifiateCertificatePtrOutput ¶ added in v1.12.0
func (i CertifiateCertificateArgs) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
func (CertifiateCertificateArgs) ToCertifiateCertificatePtrOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificateArgs) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
type CertifiateCertificateInput ¶ added in v1.12.0
type CertifiateCertificateInput interface { pulumi.Input ToCertifiateCertificateOutput() CertifiateCertificateOutput ToCertifiateCertificateOutputWithContext(context.Context) CertifiateCertificateOutput }
type CertifiateCertificateOutput ¶ added in v1.12.0
type CertifiateCertificateOutput struct{ *pulumi.OutputState }
func (CertifiateCertificateOutput) Contents ¶ added in v1.12.0
func (o CertifiateCertificateOutput) Contents() pulumi.StringOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertifiateCertificateOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificateOutput) ElementType() reflect.Type
func (CertifiateCertificateOutput) Password ¶ added in v1.12.0
func (o CertifiateCertificateOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertifiateCertificateOutput) ToCertifiateCertificateOutput ¶ added in v1.12.0
func (o CertifiateCertificateOutput) ToCertifiateCertificateOutput() CertifiateCertificateOutput
func (CertifiateCertificateOutput) ToCertifiateCertificateOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificateOutput) ToCertifiateCertificateOutputWithContext(ctx context.Context) CertifiateCertificateOutput
func (CertifiateCertificateOutput) ToCertifiateCertificatePtrOutput ¶ added in v1.12.0
func (o CertifiateCertificateOutput) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
func (CertifiateCertificateOutput) ToCertifiateCertificatePtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificateOutput) ToCertifiateCertificatePtrOutputWithContext(ctx context.Context) CertifiateCertificatePtrOutput
type CertifiateCertificatePolicy ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyOutputWithContext(ctx context.Context) CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyArgs) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
type CertifiateCertificatePolicyInput ¶ added in v1.12.0
type CertifiateCertificatePolicyInput interface { pulumi.Input ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput ToCertifiateCertificatePolicyOutputWithContext(context.Context) CertifiateCertificatePolicyOutput }
type CertifiateCertificatePolicyIssuerParameters ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyIssuerParametersArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput
func (CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyIssuerParametersArgs) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersOutput
type CertifiateCertificatePolicyIssuerParametersInput ¶ added in v1.12.0
type CertifiateCertificatePolicyIssuerParametersInput interface { pulumi.Input ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(context.Context) CertifiateCertificatePolicyIssuerParametersOutput }
type CertifiateCertificatePolicyIssuerParametersOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyIssuerParametersOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyIssuerParametersOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyIssuerParametersOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyIssuerParametersOutput) Name ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutput() CertifiateCertificatePolicyIssuerParametersOutput
func (CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyIssuerParametersOutput) ToCertifiateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertifiateCertificatePolicyIssuerParametersOutput
type CertifiateCertificatePolicyKeyProperties ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
func (CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyKeyPropertiesArgs) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
type CertifiateCertificatePolicyKeyPropertiesInput ¶ added in v1.12.0
type CertifiateCertificatePolicyKeyPropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(context.Context) CertifiateCertificatePolicyKeyPropertiesOutput }
type CertifiateCertificatePolicyKeyPropertiesOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyKeyPropertiesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyKeyPropertiesOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyKeyPropertiesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyKeyPropertiesOutput) Exportable ¶ added in v1.12.0
func (o CertifiateCertificatePolicyKeyPropertiesOutput) Exportable() pulumi.BoolOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesOutput) KeySize ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ReuseKey() pulumi.BoolOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutput() CertifiateCertificatePolicyKeyPropertiesOutput
func (CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyKeyPropertiesOutput) ToCertifiateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyKeyPropertiesOutput
type CertifiateCertificatePolicyLifetimeAction ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput
func (CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionActionArgs) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput
type CertifiateCertificatePolicyLifetimeActionActionInput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionActionInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput }
type CertifiateCertificatePolicyLifetimeActionActionOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionActionOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ActionType ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutput() CertifiateCertificatePolicyLifetimeActionActionOutput
func (CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionActionOutput) ToCertifiateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionActionOutput
type CertifiateCertificatePolicyLifetimeActionArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput
func (CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionArgs) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionOutput
type CertifiateCertificatePolicyLifetimeActionArray ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionArray []CertifiateCertificatePolicyLifetimeActionInput
func (CertifiateCertificatePolicyLifetimeActionArray) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput
func (CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionArray) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput
type CertifiateCertificatePolicyLifetimeActionArrayInput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionArrayInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput }
type CertifiateCertificatePolicyLifetimeActionArrayOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionArrayOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutput() CertifiateCertificatePolicyLifetimeActionArrayOutput
func (CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionArrayOutput) ToCertifiateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionArrayOutput
type CertifiateCertificatePolicyLifetimeActionInput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionOutput }
type CertifiateCertificatePolicyLifetimeActionOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionOutput) Action ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionOutput) Action() CertifiateCertificatePolicyLifetimeActionActionOutput
A `action` block as defined below.
func (CertifiateCertificatePolicyLifetimeActionOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutput() CertifiateCertificatePolicyLifetimeActionOutput
func (CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionOutput) ToCertifiateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionOutput
func (CertifiateCertificatePolicyLifetimeActionOutput) Trigger ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionOutput) Trigger() CertifiateCertificatePolicyLifetimeActionTriggerOutput
A `trigger` block as defined below.
type CertifiateCertificatePolicyLifetimeActionTrigger ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput
func (CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyLifetimeActionTriggerArgs) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput
type CertifiateCertificatePolicyLifetimeActionTriggerInput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionTriggerInput interface { pulumi.Input ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput }
type CertifiateCertificatePolicyLifetimeActionTriggerOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyLifetimeActionTriggerOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutput() CertifiateCertificatePolicyLifetimeActionTriggerOutput
func (CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyLifetimeActionTriggerOutput) ToCertifiateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertifiateCertificatePolicyLifetimeActionTriggerOutput
type CertifiateCertificatePolicyOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyOutput) IssuerParameters ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) IssuerParameters() CertifiateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertifiateCertificatePolicyOutput) KeyProperties ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesOutput
A `keyProperties` block as defined below.
func (CertifiateCertificatePolicyOutput) LifetimeActions ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertifiateCertificatePolicyOutput) SecretProperties ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesOutput
A `secretProperties` block as defined below.
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutput() CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyOutputWithContext(ctx context.Context) CertifiateCertificatePolicyOutput
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyOutput) X509CertificateProperties ¶ added in v1.12.0
func (o CertifiateCertificatePolicyOutput) X509CertificateProperties() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below.
type CertifiateCertificatePolicyPtrInput ¶ added in v1.12.0
type CertifiateCertificatePolicyPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput ToCertifiateCertificatePolicyPtrOutputWithContext(context.Context) CertifiateCertificatePolicyPtrOutput }
func CertifiateCertificatePolicyPtr ¶ added in v1.12.0
func CertifiateCertificatePolicyPtr(v *CertifiateCertificatePolicyArgs) CertifiateCertificatePolicyPtrInput
type CertifiateCertificatePolicyPtrOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyPtrOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyPtrOutput) IssuerParameters ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) IssuerParameters() CertifiateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) KeyProperties ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) KeyProperties() CertifiateCertificatePolicyKeyPropertiesOutput
A `keyProperties` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) LifetimeActions ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) LifetimeActions() CertifiateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) SecretProperties ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) SecretProperties() CertifiateCertificatePolicySecretPropertiesOutput
A `secretProperties` block as defined below.
func (CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutput() CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) ToCertifiateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyPtrOutput
func (CertifiateCertificatePolicyPtrOutput) X509CertificateProperties ¶ added in v1.12.0
func (o CertifiateCertificatePolicyPtrOutput) X509CertificateProperties() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below.
type CertifiateCertificatePolicySecretProperties ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicySecretPropertiesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput
func (CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicySecretPropertiesArgs) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesOutput
type CertifiateCertificatePolicySecretPropertiesInput ¶ added in v1.12.0
type CertifiateCertificatePolicySecretPropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(context.Context) CertifiateCertificatePolicySecretPropertiesOutput }
type CertifiateCertificatePolicySecretPropertiesOutput ¶ added in v1.12.0
type CertifiateCertificatePolicySecretPropertiesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicySecretPropertiesOutput) ContentType ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicySecretPropertiesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutput() CertifiateCertificatePolicySecretPropertiesOutput
func (CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicySecretPropertiesOutput) ToCertifiateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicySecretPropertiesOutput
type CertifiateCertificatePolicyX509CertificateProperties ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
type CertifiateCertificatePolicyX509CertificatePropertiesInput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput }
type CertifiateCertificatePolicyX509CertificatePropertiesOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) Subject() pulumi.StringOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutput() CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertifiateCertificatePolicyX509CertificatePropertiesPtrInput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput }
func CertifiateCertificatePolicyX509CertificatePropertiesPtr ¶ added in v1.12.0
func CertifiateCertificatePolicyX509CertificatePropertiesPtr(v *CertifiateCertificatePolicyX509CertificatePropertiesArgs) CertifiateCertificatePolicyX509CertificatePropertiesPtrInput
type CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject() pulumi.StringOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶ added in v1.12.0
func (i CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput }
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ElementType() reflect.Type
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns ¶ added in v1.12.0
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 ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput interface { pulumi.Input ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput }
func CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr ¶ added in v1.12.0
func CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr(v *CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶ added in v1.12.0
type CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames ¶ added in v1.12.0
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) Elem ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶ added in v1.12.0
func (o CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertifiateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns ¶ added in v1.12.0
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 ¶ added in v1.12.0
type CertifiateCertificatePtrInput interface { pulumi.Input ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput ToCertifiateCertificatePtrOutputWithContext(context.Context) CertifiateCertificatePtrOutput }
func CertifiateCertificatePtr ¶ added in v1.12.0
func CertifiateCertificatePtr(v *CertifiateCertificateArgs) CertifiateCertificatePtrInput
type CertifiateCertificatePtrOutput ¶ added in v1.12.0
type CertifiateCertificatePtrOutput struct{ *pulumi.OutputState }
func (CertifiateCertificatePtrOutput) Contents ¶ added in v1.12.0
func (o CertifiateCertificatePtrOutput) Contents() pulumi.StringOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertifiateCertificatePtrOutput) Elem ¶ added in v1.12.0
func (o CertifiateCertificatePtrOutput) Elem() CertifiateCertificateOutput
func (CertifiateCertificatePtrOutput) ElementType ¶ added in v1.12.0
func (CertifiateCertificatePtrOutput) ElementType() reflect.Type
func (CertifiateCertificatePtrOutput) Password ¶ added in v1.12.0
func (o CertifiateCertificatePtrOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutput ¶ added in v1.12.0
func (o CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutput() CertifiateCertificatePtrOutput
func (CertifiateCertificatePtrOutput) ToCertifiateCertificatePtrOutputWithContext ¶ added in v1.12.0
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 // 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.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 VaultUri pulumi.StringPtrInput // The current version of the Key Vault Certificate. Version pulumi.StringPtrInput }
func (CertifiateState) ElementType ¶ added in v1.12.0
func (CertifiateState) ElementType() reflect.Type
type Certificate ¶ added in v1.0.0
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"` // 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.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"` VaultUri pulumi.StringOutput `pulumi:"vaultUri"` // 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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
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 ¶ added in v1.0.0
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.StringPtrInput // 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.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput VaultUri pulumi.StringPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶ added in v1.12.0
func (CertificateArgs) ElementType() reflect.Type
type CertificateCertificate ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificateArgs) ElementType() reflect.Type
func (CertificateCertificateArgs) ToCertificateCertificateOutput ¶ added in v1.12.0
func (i CertificateCertificateArgs) ToCertificateCertificateOutput() CertificateCertificateOutput
func (CertificateCertificateArgs) ToCertificateCertificateOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificateArgs) ToCertificateCertificateOutputWithContext(ctx context.Context) CertificateCertificateOutput
func (CertificateCertificateArgs) ToCertificateCertificatePtrOutput ¶ added in v1.12.0
func (i CertificateCertificateArgs) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
func (CertificateCertificateArgs) ToCertificateCertificatePtrOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificateArgs) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
type CertificateCertificateInput ¶ added in v1.12.0
type CertificateCertificateInput interface { pulumi.Input ToCertificateCertificateOutput() CertificateCertificateOutput ToCertificateCertificateOutputWithContext(context.Context) CertificateCertificateOutput }
type CertificateCertificateOutput ¶ added in v1.12.0
type CertificateCertificateOutput struct{ *pulumi.OutputState }
func (CertificateCertificateOutput) Contents ¶ added in v1.12.0
func (o CertificateCertificateOutput) Contents() pulumi.StringOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertificateCertificateOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificateOutput) ElementType() reflect.Type
func (CertificateCertificateOutput) Password ¶ added in v1.12.0
func (o CertificateCertificateOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertificateCertificateOutput) ToCertificateCertificateOutput ¶ added in v1.12.0
func (o CertificateCertificateOutput) ToCertificateCertificateOutput() CertificateCertificateOutput
func (CertificateCertificateOutput) ToCertificateCertificateOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificateOutput) ToCertificateCertificateOutputWithContext(ctx context.Context) CertificateCertificateOutput
func (CertificateCertificateOutput) ToCertificateCertificatePtrOutput ¶ added in v1.12.0
func (o CertificateCertificateOutput) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
func (CertificateCertificateOutput) ToCertificateCertificatePtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificateOutput) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
type CertificateCertificatePolicy ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyOutputWithContext(ctx context.Context) CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyArgs) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
type CertificateCertificatePolicyInput ¶ added in v1.12.0
type CertificateCertificatePolicyInput interface { pulumi.Input ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput ToCertificateCertificatePolicyOutputWithContext(context.Context) CertificateCertificatePolicyOutput }
type CertificateCertificatePolicyIssuerParameters ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyIssuerParametersArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput
func (CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyIssuerParametersArgs) ToCertificateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersOutput
type CertificateCertificatePolicyIssuerParametersInput ¶ added in v1.12.0
type CertificateCertificatePolicyIssuerParametersInput interface { pulumi.Input ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput ToCertificateCertificatePolicyIssuerParametersOutputWithContext(context.Context) CertificateCertificatePolicyIssuerParametersOutput }
type CertificateCertificatePolicyIssuerParametersOutput ¶ added in v1.12.0
type CertificateCertificatePolicyIssuerParametersOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyIssuerParametersOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyIssuerParametersOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyIssuerParametersOutput) Name ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutput() CertificateCertificatePolicyIssuerParametersOutput
func (CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyIssuerParametersOutput) ToCertificateCertificatePolicyIssuerParametersOutputWithContext(ctx context.Context) CertificateCertificatePolicyIssuerParametersOutput
type CertificateCertificatePolicyKeyProperties ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyKeyPropertiesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
func (CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyKeyPropertiesArgs) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
type CertificateCertificatePolicyKeyPropertiesInput ¶ added in v1.12.0
type CertificateCertificatePolicyKeyPropertiesInput interface { pulumi.Input ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(context.Context) CertificateCertificatePolicyKeyPropertiesOutput }
type CertificateCertificatePolicyKeyPropertiesOutput ¶ added in v1.12.0
type CertificateCertificatePolicyKeyPropertiesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyKeyPropertiesOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyKeyPropertiesOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyKeyPropertiesOutput) Exportable ¶ added in v1.12.0
func (o CertificateCertificatePolicyKeyPropertiesOutput) Exportable() pulumi.BoolOutput
Is this Certificate Exportable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesOutput) KeySize ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyKeyPropertiesOutput) ReuseKey() pulumi.BoolOutput
Is the key reusable? Changing this forces a new resource to be created.
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutput() CertificateCertificatePolicyKeyPropertiesOutput
func (CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyKeyPropertiesOutput) ToCertificateCertificatePolicyKeyPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyKeyPropertiesOutput
type CertificateCertificatePolicyLifetimeAction ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionActionArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput
func (CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionActionArgs) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionActionOutput
type CertificateCertificatePolicyLifetimeActionActionInput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionActionInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionActionOutput }
type CertificateCertificatePolicyLifetimeActionActionOutput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionActionOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionActionOutput) ActionType ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionActionOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutput() CertificateCertificatePolicyLifetimeActionActionOutput
func (CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionActionOutput) ToCertificateCertificatePolicyLifetimeActionActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionActionOutput
type CertificateCertificatePolicyLifetimeActionArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput
func (CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionArgs) ToCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionOutput
type CertificateCertificatePolicyLifetimeActionArray ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionArray []CertificateCertificatePolicyLifetimeActionInput
func (CertificateCertificatePolicyLifetimeActionArray) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionArray) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput
func (CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionArray) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput
type CertificateCertificatePolicyLifetimeActionArrayInput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionArrayInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput }
type CertificateCertificatePolicyLifetimeActionArrayOutput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutput() CertificateCertificatePolicyLifetimeActionArrayOutput
func (CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionArrayOutput) ToCertificateCertificatePolicyLifetimeActionArrayOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionArrayOutput
type CertificateCertificatePolicyLifetimeActionInput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput ToCertificateCertificatePolicyLifetimeActionOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionOutput }
type CertificateCertificatePolicyLifetimeActionOutput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionOutput) Action ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionOutput) Action() CertificateCertificatePolicyLifetimeActionActionOutput
A `action` block as defined below.
func (CertificateCertificatePolicyLifetimeActionOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutput() CertificateCertificatePolicyLifetimeActionOutput
func (CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionOutput) ToCertificateCertificatePolicyLifetimeActionOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionOutput
func (CertificateCertificatePolicyLifetimeActionOutput) Trigger ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionOutput) Trigger() CertificateCertificatePolicyLifetimeActionTriggerOutput
A `trigger` block as defined below.
type CertificateCertificatePolicyLifetimeActionTrigger ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput
func (CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyLifetimeActionTriggerArgs) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput
type CertificateCertificatePolicyLifetimeActionTriggerInput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionTriggerInput interface { pulumi.Input ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput }
type CertificateCertificatePolicyLifetimeActionTriggerOutput ¶ added in v1.12.0
type CertificateCertificatePolicyLifetimeActionTriggerOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) DaysBeforeExpiry ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) LifetimePercentage ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutput() CertificateCertificatePolicyLifetimeActionTriggerOutput
func (CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyLifetimeActionTriggerOutput) ToCertificateCertificatePolicyLifetimeActionTriggerOutputWithContext(ctx context.Context) CertificateCertificatePolicyLifetimeActionTriggerOutput
type CertificateCertificatePolicyOutput ¶ added in v1.12.0
type CertificateCertificatePolicyOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyOutput) IssuerParameters ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) IssuerParameters() CertificateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertificateCertificatePolicyOutput) KeyProperties ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesOutput
A `keyProperties` block as defined below.
func (CertificateCertificatePolicyOutput) LifetimeActions ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertificateCertificatePolicyOutput) SecretProperties ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesOutput
A `secretProperties` block as defined below.
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutput() CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyOutputWithContext(ctx context.Context) CertificateCertificatePolicyOutput
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyOutput) X509CertificateProperties ¶ added in v1.12.0
func (o CertificateCertificatePolicyOutput) X509CertificateProperties() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below.
type CertificateCertificatePolicyPtrInput ¶ added in v1.12.0
type CertificateCertificatePolicyPtrInput interface { pulumi.Input ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput ToCertificateCertificatePolicyPtrOutputWithContext(context.Context) CertificateCertificatePolicyPtrOutput }
func CertificateCertificatePolicyPtr ¶ added in v1.12.0
func CertificateCertificatePolicyPtr(v *CertificateCertificatePolicyArgs) CertificateCertificatePolicyPtrInput
type CertificateCertificatePolicyPtrOutput ¶ added in v1.12.0
type CertificateCertificatePolicyPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyPtrOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyPtrOutput) IssuerParameters ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) IssuerParameters() CertificateCertificatePolicyIssuerParametersOutput
A `issuerParameters` block as defined below.
func (CertificateCertificatePolicyPtrOutput) KeyProperties ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) KeyProperties() CertificateCertificatePolicyKeyPropertiesOutput
A `keyProperties` block as defined below.
func (CertificateCertificatePolicyPtrOutput) LifetimeActions ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) LifetimeActions() CertificateCertificatePolicyLifetimeActionArrayOutput
A `lifetimeAction` block as defined below.
func (CertificateCertificatePolicyPtrOutput) SecretProperties ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) SecretProperties() CertificateCertificatePolicySecretPropertiesOutput
A `secretProperties` block as defined below.
func (CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutput() CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) ToCertificateCertificatePolicyPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyPtrOutput
func (CertificateCertificatePolicyPtrOutput) X509CertificateProperties ¶ added in v1.12.0
func (o CertificateCertificatePolicyPtrOutput) X509CertificateProperties() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
A `x509CertificateProperties` block as defined below.
type CertificateCertificatePolicySecretProperties ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicySecretPropertiesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput
func (CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicySecretPropertiesArgs) ToCertificateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesOutput
type CertificateCertificatePolicySecretPropertiesInput ¶ added in v1.12.0
type CertificateCertificatePolicySecretPropertiesInput interface { pulumi.Input ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput ToCertificateCertificatePolicySecretPropertiesOutputWithContext(context.Context) CertificateCertificatePolicySecretPropertiesOutput }
type CertificateCertificatePolicySecretPropertiesOutput ¶ added in v1.12.0
type CertificateCertificatePolicySecretPropertiesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicySecretPropertiesOutput) ContentType ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicySecretPropertiesOutput) ElementType() reflect.Type
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutput() CertificateCertificatePolicySecretPropertiesOutput
func (CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicySecretPropertiesOutput) ToCertificateCertificatePolicySecretPropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicySecretPropertiesOutput
type CertificateCertificatePolicyX509CertificateProperties ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
type CertificateCertificatePolicyX509CertificatePropertiesInput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput }
type CertificateCertificatePolicyX509CertificatePropertiesOutput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ExtendedKeyUsages ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) Subject() pulumi.StringOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) SubjectAlternativeNames() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutput() CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertificateCertificatePolicyX509CertificatePropertiesPtrInput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesPtrInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput }
func CertificateCertificatePolicyX509CertificatePropertiesPtr ¶ added in v1.12.0
func CertificateCertificatePolicyX509CertificatePropertiesPtr(v *CertificateCertificatePolicyX509CertificatePropertiesArgs) CertificateCertificatePolicyX509CertificatePropertiesPtrInput
type CertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ExtendedKeyUsages ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) Subject() pulumi.StringOutput
The Certificate's Subject. Changing this forces a new resource to be created.
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) SubjectAlternativeNames() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
A `subjectAlternativeNames` block as defined below.
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesPtrOutput) ValidityInMonths() pulumi.IntOutput
The Certificates Validity Period in Months. Changing this forces a new resource to be created.
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ElementType() reflect.Type
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶ added in v1.12.0
func (i CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput }
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) DnsNames ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Emails ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesOutput) Upns ¶ added in v1.12.0
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 ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput interface { pulumi.Input ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput }
func CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr ¶ added in v1.12.0
func CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtr(v *CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrInput
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput ¶ added in v1.12.0
type CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) DnsNames ¶ added in v1.12.0
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) Elem ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Emails ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput() CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) ToCertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput
func (CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesPtrOutput) Upns ¶ added in v1.12.0
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 ¶ added in v1.12.0
type CertificateCertificatePtrInput interface { pulumi.Input ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput ToCertificateCertificatePtrOutputWithContext(context.Context) CertificateCertificatePtrOutput }
func CertificateCertificatePtr ¶ added in v1.12.0
func CertificateCertificatePtr(v *CertificateCertificateArgs) CertificateCertificatePtrInput
type CertificateCertificatePtrOutput ¶ added in v1.12.0
type CertificateCertificatePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificatePtrOutput) Contents ¶ added in v1.12.0
func (o CertificateCertificatePtrOutput) Contents() pulumi.StringOutput
The base64-encoded certificate contents. Changing this forces a new resource to be created.
func (CertificateCertificatePtrOutput) Elem ¶ added in v1.12.0
func (o CertificateCertificatePtrOutput) Elem() CertificateCertificateOutput
func (CertificateCertificatePtrOutput) ElementType ¶ added in v1.12.0
func (CertificateCertificatePtrOutput) ElementType() reflect.Type
func (CertificateCertificatePtrOutput) Password ¶ added in v1.12.0
func (o CertificateCertificatePtrOutput) Password() pulumi.StringPtrOutput
The password associated with the certificate. Changing this forces a new resource to be created.
func (CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutput ¶ added in v1.12.0
func (o CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutput() CertificateCertificatePtrOutput
func (CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutputWithContext ¶ added in v1.12.0
func (o CertificateCertificatePtrOutput) ToCertificateCertificatePtrOutputWithContext(ctx context.Context) CertificateCertificatePtrOutput
type CertificateState ¶ added in v1.0.0
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 // 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.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 VaultUri pulumi.StringPtrInput // The current version of the Key Vault Certificate. Version pulumi.StringPtrInput }
func (CertificateState) ElementType ¶ added in v1.12.0
func (CertificateState) ElementType() reflect.Type
type GetKeyVaultAccessPolicy ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeyVaultAccessPolicyArgs) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutput ¶ added in v1.12.0
func (i GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput
func (GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutputWithContext ¶ added in v1.12.0
func (i GetKeyVaultAccessPolicyArgs) ToGetKeyVaultAccessPolicyOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyOutput
type GetKeyVaultAccessPolicyArray ¶ added in v1.12.0
type GetKeyVaultAccessPolicyArray []GetKeyVaultAccessPolicyInput
func (GetKeyVaultAccessPolicyArray) ElementType ¶ added in v1.12.0
func (GetKeyVaultAccessPolicyArray) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutput ¶ added in v1.12.0
func (i GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput
func (GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeyVaultAccessPolicyArray) ToGetKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyArrayOutput
type GetKeyVaultAccessPolicyArrayInput ¶ added in v1.12.0
type GetKeyVaultAccessPolicyArrayInput interface { pulumi.Input ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput ToGetKeyVaultAccessPolicyArrayOutputWithContext(context.Context) GetKeyVaultAccessPolicyArrayOutput }
type GetKeyVaultAccessPolicyArrayOutput ¶ added in v1.12.0
type GetKeyVaultAccessPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVaultAccessPolicyArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeyVaultAccessPolicyArrayOutput) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyArrayOutput) Index ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyArrayOutput) Index(i pulumi.IntInput) GetKeyVaultAccessPolicyOutput
func (GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutput ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutput() GetKeyVaultAccessPolicyArrayOutput
func (GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyArrayOutput) ToGetKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyArrayOutput
type GetKeyVaultAccessPolicyInput ¶ added in v1.12.0
type GetKeyVaultAccessPolicyInput interface { pulumi.Input ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput ToGetKeyVaultAccessPolicyOutputWithContext(context.Context) GetKeyVaultAccessPolicyOutput }
type GetKeyVaultAccessPolicyOutput ¶ added in v1.12.0
type GetKeyVaultAccessPolicyOutput struct{ *pulumi.OutputState }
func (GetKeyVaultAccessPolicyOutput) ApplicationId ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) ApplicationId() pulumi.StringOutput
The Object ID of a Azure Active Directory Application.
func (GetKeyVaultAccessPolicyOutput) CertificatePermissions ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) CertificatePermissions() pulumi.StringArrayOutput
A list of certificate permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) ElementType ¶ added in v1.12.0
func (GetKeyVaultAccessPolicyOutput) ElementType() reflect.Type
func (GetKeyVaultAccessPolicyOutput) KeyPermissions ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) KeyPermissions() pulumi.StringArrayOutput
A list of key permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) ObjectId ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) ObjectId() pulumi.StringOutput
An Object ID of a User, Service Principal or Security Group.
func (GetKeyVaultAccessPolicyOutput) SecretPermissions ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) SecretPermissions() pulumi.StringArrayOutput
A list of secret permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) StoragePermissions ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) StoragePermissions() pulumi.StringArrayOutput
A list of storage permissions applicable to this Access Policy.
func (GetKeyVaultAccessPolicyOutput) TenantId ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) TenantId() pulumi.StringOutput
The Azure Active Directory Tenant ID used to authenticate requests for this Key Vault.
func (GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutput ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutput() GetKeyVaultAccessPolicyOutput
func (GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutputWithContext ¶ added in v1.12.0
func (o GetKeyVaultAccessPolicyOutput) ToGetKeyVaultAccessPolicyOutputWithContext(ctx context.Context) GetKeyVaultAccessPolicyOutput
type GetKeyVaultNetworkAcl ¶ added in v1.12.0
type GetKeyVaultNetworkAclArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
func (GetKeyVaultNetworkAclArgs) ElementType() reflect.Type
func (GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutput ¶ added in v1.12.0
func (i GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutputWithContext ¶ added in v1.12.0
func (i GetKeyVaultNetworkAclArgs) ToGetKeyVaultNetworkAclOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclOutput
type GetKeyVaultNetworkAclArray ¶ added in v1.12.0
type GetKeyVaultNetworkAclArray []GetKeyVaultNetworkAclInput
func (GetKeyVaultNetworkAclArray) ElementType ¶ added in v1.12.0
func (GetKeyVaultNetworkAclArray) ElementType() reflect.Type
func (GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutput ¶ added in v1.12.0
func (i GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput
func (GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutputWithContext ¶ added in v1.12.0
func (i GetKeyVaultNetworkAclArray) ToGetKeyVaultNetworkAclArrayOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclArrayOutput
type GetKeyVaultNetworkAclArrayInput ¶ added in v1.12.0
type GetKeyVaultNetworkAclArrayInput interface { pulumi.Input ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput ToGetKeyVaultNetworkAclArrayOutputWithContext(context.Context) GetKeyVaultNetworkAclArrayOutput }
type GetKeyVaultNetworkAclArrayOutput ¶ added in v1.12.0
type GetKeyVaultNetworkAclArrayOutput struct{ *pulumi.OutputState }
func (GetKeyVaultNetworkAclArrayOutput) ElementType ¶ added in v1.12.0
func (GetKeyVaultNetworkAclArrayOutput) ElementType() reflect.Type
func (GetKeyVaultNetworkAclArrayOutput) Index ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclArrayOutput) Index(i pulumi.IntInput) GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutput ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutput() GetKeyVaultNetworkAclArrayOutput
func (GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutputWithContext ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclArrayOutput) ToGetKeyVaultNetworkAclArrayOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclArrayOutput
type GetKeyVaultNetworkAclInput ¶ added in v1.12.0
type GetKeyVaultNetworkAclInput interface { pulumi.Input ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput ToGetKeyVaultNetworkAclOutputWithContext(context.Context) GetKeyVaultNetworkAclOutput }
type GetKeyVaultNetworkAclOutput ¶ added in v1.12.0
type GetKeyVaultNetworkAclOutput struct{ *pulumi.OutputState }
func (GetKeyVaultNetworkAclOutput) Bypass ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclOutput) Bypass() pulumi.StringOutput
func (GetKeyVaultNetworkAclOutput) DefaultAction ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclOutput) DefaultAction() pulumi.StringOutput
func (GetKeyVaultNetworkAclOutput) ElementType ¶ added in v1.12.0
func (GetKeyVaultNetworkAclOutput) ElementType() reflect.Type
func (GetKeyVaultNetworkAclOutput) IpRules ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclOutput) IpRules() pulumi.StringArrayOutput
func (GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutput ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutput() GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutputWithContext ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclOutput) ToGetKeyVaultNetworkAclOutputWithContext(ctx context.Context) GetKeyVaultNetworkAclOutput
func (GetKeyVaultNetworkAclOutput) VirtualNetworkSubnetIds ¶ added in v1.12.0
func (o GetKeyVaultNetworkAclOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
type GetKeyVaultSku ¶ added in v1.12.0
type GetKeyVaultSku struct { // Specifies the name of the Key Vault. Name string `pulumi:"name"` }
type GetKeyVaultSkuArgs ¶ added in v1.12.0
type GetKeyVaultSkuArgs struct { // Specifies the name of the Key Vault. Name pulumi.StringInput `pulumi:"name"` }
func (GetKeyVaultSkuArgs) ElementType ¶ added in v1.12.0
func (GetKeyVaultSkuArgs) ElementType() reflect.Type
func (GetKeyVaultSkuArgs) ToGetKeyVaultSkuOutput ¶ added in v1.12.0
func (i GetKeyVaultSkuArgs) ToGetKeyVaultSkuOutput() GetKeyVaultSkuOutput
func (GetKeyVaultSkuArgs) ToGetKeyVaultSkuOutputWithContext ¶ added in v1.12.0
func (i GetKeyVaultSkuArgs) ToGetKeyVaultSkuOutputWithContext(ctx context.Context) GetKeyVaultSkuOutput
type GetKeyVaultSkuInput ¶ added in v1.12.0
type GetKeyVaultSkuInput interface { pulumi.Input ToGetKeyVaultSkuOutput() GetKeyVaultSkuOutput ToGetKeyVaultSkuOutputWithContext(context.Context) GetKeyVaultSkuOutput }
type GetKeyVaultSkuOutput ¶ added in v1.12.0
type GetKeyVaultSkuOutput struct{ *pulumi.OutputState }
func (GetKeyVaultSkuOutput) ElementType ¶ added in v1.12.0
func (GetKeyVaultSkuOutput) ElementType() reflect.Type
func (GetKeyVaultSkuOutput) Name ¶ added in v1.12.0
func (o GetKeyVaultSkuOutput) Name() pulumi.StringOutput
Specifies the name of the Key Vault.
func (GetKeyVaultSkuOutput) ToGetKeyVaultSkuOutput ¶ added in v1.12.0
func (o GetKeyVaultSkuOutput) ToGetKeyVaultSkuOutput() GetKeyVaultSkuOutput
func (GetKeyVaultSkuOutput) ToGetKeyVaultSkuOutputWithContext ¶ added in v1.12.0
func (o GetKeyVaultSkuOutput) ToGetKeyVaultSkuOutputWithContext(ctx context.Context) GetKeyVaultSkuOutput
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"` // 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"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` VaultUri pulumi.StringOutput `pulumi:"vaultUri"` // 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 // 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.StringPtrInput // Specifies the name of the Key Vault Key. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput VaultUri pulumi.StringPtrInput }
The set of arguments for constructing a Key resource.
func (KeyArgs) ElementType ¶ added in v1.12.0
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 // 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 // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput VaultUri pulumi.StringPtrInput // 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 ¶ added in v1.12.0
type KeyVault ¶
type KeyVault struct { pulumi.CustomResourceState // [A list](https://www.terraform.io/docs/configuration/attr-as-blocks.html) 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"` // 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"` // ) A `sku` block as described below. Sku KeyVaultSkuOutput `pulumi:"sku"` // The Name of the SKU used for this Key Vault. Possible values are `standard` and `premium`. SkuName pulumi.StringOutput `pulumi:"skuName"` // 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.
> **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.
> 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 ¶ added in v1.12.0
type KeyVaultAccessPolicy struct { ApplicationId *string `pulumi:"applicationId"` CertificatePermissions []string `pulumi:"certificatePermissions"` KeyPermissions []string `pulumi:"keyPermissions"` ObjectId string `pulumi:"objectId"` SecretPermissions []string `pulumi:"secretPermissions"` StoragePermissions []string `pulumi:"storagePermissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId string `pulumi:"tenantId"` }
type KeyVaultAccessPolicyArgs ¶ added in v1.12.0
type KeyVaultAccessPolicyArgs struct { ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` CertificatePermissions pulumi.StringArrayInput `pulumi:"certificatePermissions"` KeyPermissions pulumi.StringArrayInput `pulumi:"keyPermissions"` ObjectId pulumi.StringInput `pulumi:"objectId"` SecretPermissions pulumi.StringArrayInput `pulumi:"secretPermissions"` StoragePermissions pulumi.StringArrayInput `pulumi:"storagePermissions"` // The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (KeyVaultAccessPolicyArgs) ElementType ¶ added in v1.12.0
func (KeyVaultAccessPolicyArgs) ElementType() reflect.Type
func (KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutput ¶ added in v1.12.0
func (i KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput
func (KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutputWithContext ¶ added in v1.12.0
func (i KeyVaultAccessPolicyArgs) ToKeyVaultAccessPolicyOutputWithContext(ctx context.Context) KeyVaultAccessPolicyOutput
type KeyVaultAccessPolicyArray ¶ added in v1.12.0
type KeyVaultAccessPolicyArray []KeyVaultAccessPolicyInput
func (KeyVaultAccessPolicyArray) ElementType ¶ added in v1.12.0
func (KeyVaultAccessPolicyArray) ElementType() reflect.Type
func (KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutput ¶ added in v1.12.0
func (i KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput
func (KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutputWithContext ¶ added in v1.12.0
func (i KeyVaultAccessPolicyArray) ToKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) KeyVaultAccessPolicyArrayOutput
type KeyVaultAccessPolicyArrayInput ¶ added in v1.12.0
type KeyVaultAccessPolicyArrayInput interface { pulumi.Input ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput ToKeyVaultAccessPolicyArrayOutputWithContext(context.Context) KeyVaultAccessPolicyArrayOutput }
type KeyVaultAccessPolicyArrayOutput ¶ added in v1.12.0
type KeyVaultAccessPolicyArrayOutput struct{ *pulumi.OutputState }
func (KeyVaultAccessPolicyArrayOutput) ElementType ¶ added in v1.12.0
func (KeyVaultAccessPolicyArrayOutput) ElementType() reflect.Type
func (KeyVaultAccessPolicyArrayOutput) Index ¶ added in v1.12.0
func (o KeyVaultAccessPolicyArrayOutput) Index(i pulumi.IntInput) KeyVaultAccessPolicyOutput
func (KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutput ¶ added in v1.12.0
func (o KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutput() KeyVaultAccessPolicyArrayOutput
func (KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutputWithContext ¶ added in v1.12.0
func (o KeyVaultAccessPolicyArrayOutput) ToKeyVaultAccessPolicyArrayOutputWithContext(ctx context.Context) KeyVaultAccessPolicyArrayOutput
type KeyVaultAccessPolicyInput ¶ added in v1.12.0
type KeyVaultAccessPolicyInput interface { pulumi.Input ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput ToKeyVaultAccessPolicyOutputWithContext(context.Context) KeyVaultAccessPolicyOutput }
type KeyVaultAccessPolicyOutput ¶ added in v1.12.0
type KeyVaultAccessPolicyOutput struct{ *pulumi.OutputState }
func (KeyVaultAccessPolicyOutput) ApplicationId ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) ApplicationId() pulumi.StringPtrOutput
func (KeyVaultAccessPolicyOutput) CertificatePermissions ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) CertificatePermissions() pulumi.StringArrayOutput
func (KeyVaultAccessPolicyOutput) ElementType ¶ added in v1.12.0
func (KeyVaultAccessPolicyOutput) ElementType() reflect.Type
func (KeyVaultAccessPolicyOutput) KeyPermissions ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) KeyPermissions() pulumi.StringArrayOutput
func (KeyVaultAccessPolicyOutput) ObjectId ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) ObjectId() pulumi.StringOutput
func (KeyVaultAccessPolicyOutput) SecretPermissions ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) SecretPermissions() pulumi.StringArrayOutput
func (KeyVaultAccessPolicyOutput) StoragePermissions ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) StoragePermissions() pulumi.StringArrayOutput
func (KeyVaultAccessPolicyOutput) TenantId ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant ID that should be used for authenticating requests to the key vault.
func (KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutput ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutput() KeyVaultAccessPolicyOutput
func (KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutputWithContext ¶ added in v1.12.0
func (o KeyVaultAccessPolicyOutput) ToKeyVaultAccessPolicyOutputWithContext(ctx context.Context) KeyVaultAccessPolicyOutput
type KeyVaultArgs ¶
type KeyVaultArgs struct { // [A list](https://www.terraform.io/docs/configuration/attr-as-blocks.html) 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 // 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 // ) A `sku` block as described below. Sku KeyVaultSkuPtrInput // The Name of the SKU used for this Key Vault. Possible values are `standard` and `premium`. SkuName pulumi.StringPtrInput // 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 ¶ added in v1.12.0
func (KeyVaultArgs) ElementType() reflect.Type
type KeyVaultNetworkAcls ¶ added in v1.12.0
type KeyVaultNetworkAclsArgs ¶ added in v1.12.0
type KeyVaultNetworkAclsArgs struct { Bypass pulumi.StringInput `pulumi:"bypass"` DefaultAction pulumi.StringInput `pulumi:"defaultAction"` IpRules pulumi.StringArrayInput `pulumi:"ipRules"` VirtualNetworkSubnetIds pulumi.StringArrayInput `pulumi:"virtualNetworkSubnetIds"` }
func (KeyVaultNetworkAclsArgs) ElementType ¶ added in v1.12.0
func (KeyVaultNetworkAclsArgs) ElementType() reflect.Type
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutput ¶ added in v1.12.0
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutputWithContext ¶ added in v1.12.0
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsOutputWithContext(ctx context.Context) KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutput ¶ added in v1.12.0
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutputWithContext ¶ added in v1.12.0
func (i KeyVaultNetworkAclsArgs) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
type KeyVaultNetworkAclsInput ¶ added in v1.12.0
type KeyVaultNetworkAclsInput interface { pulumi.Input ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput ToKeyVaultNetworkAclsOutputWithContext(context.Context) KeyVaultNetworkAclsOutput }
type KeyVaultNetworkAclsOutput ¶ added in v1.12.0
type KeyVaultNetworkAclsOutput struct{ *pulumi.OutputState }
func (KeyVaultNetworkAclsOutput) Bypass ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) Bypass() pulumi.StringOutput
func (KeyVaultNetworkAclsOutput) DefaultAction ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) DefaultAction() pulumi.StringOutput
func (KeyVaultNetworkAclsOutput) ElementType ¶ added in v1.12.0
func (KeyVaultNetworkAclsOutput) ElementType() reflect.Type
func (KeyVaultNetworkAclsOutput) IpRules ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) IpRules() pulumi.StringArrayOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutput ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutput() KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutputWithContext ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsOutputWithContext(ctx context.Context) KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutput ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutputWithContext ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsOutput) VirtualNetworkSubnetIds ¶ added in v1.12.0
func (o KeyVaultNetworkAclsOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
type KeyVaultNetworkAclsPtrInput ¶ added in v1.12.0
type KeyVaultNetworkAclsPtrInput interface { pulumi.Input ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput ToKeyVaultNetworkAclsPtrOutputWithContext(context.Context) KeyVaultNetworkAclsPtrOutput }
func KeyVaultNetworkAclsPtr ¶ added in v1.12.0
func KeyVaultNetworkAclsPtr(v *KeyVaultNetworkAclsArgs) KeyVaultNetworkAclsPtrInput
type KeyVaultNetworkAclsPtrOutput ¶ added in v1.12.0
type KeyVaultNetworkAclsPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultNetworkAclsPtrOutput) Bypass ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) Bypass() pulumi.StringOutput
func (KeyVaultNetworkAclsPtrOutput) DefaultAction ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) DefaultAction() pulumi.StringOutput
func (KeyVaultNetworkAclsPtrOutput) Elem ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) Elem() KeyVaultNetworkAclsOutput
func (KeyVaultNetworkAclsPtrOutput) ElementType ¶ added in v1.12.0
func (KeyVaultNetworkAclsPtrOutput) ElementType() reflect.Type
func (KeyVaultNetworkAclsPtrOutput) IpRules ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) IpRules() pulumi.StringArrayOutput
func (KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutput ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutput() KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutputWithContext ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) ToKeyVaultNetworkAclsPtrOutputWithContext(ctx context.Context) KeyVaultNetworkAclsPtrOutput
func (KeyVaultNetworkAclsPtrOutput) VirtualNetworkSubnetIds ¶ added in v1.12.0
func (o KeyVaultNetworkAclsPtrOutput) VirtualNetworkSubnetIds() pulumi.StringArrayOutput
type KeyVaultSku ¶ added in v1.12.0
type KeyVaultSku struct { // Specifies the name of the Key Vault. Changing this forces a new resource to be created. Name *string `pulumi:"name"` }
type KeyVaultSkuArgs ¶ added in v1.12.0
type KeyVaultSkuArgs struct { // Specifies the name of the Key Vault. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` }
func (KeyVaultSkuArgs) ElementType ¶ added in v1.12.0
func (KeyVaultSkuArgs) ElementType() reflect.Type
func (KeyVaultSkuArgs) ToKeyVaultSkuOutput ¶ added in v1.12.0
func (i KeyVaultSkuArgs) ToKeyVaultSkuOutput() KeyVaultSkuOutput
func (KeyVaultSkuArgs) ToKeyVaultSkuOutputWithContext ¶ added in v1.12.0
func (i KeyVaultSkuArgs) ToKeyVaultSkuOutputWithContext(ctx context.Context) KeyVaultSkuOutput
func (KeyVaultSkuArgs) ToKeyVaultSkuPtrOutput ¶ added in v1.12.0
func (i KeyVaultSkuArgs) ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput
func (KeyVaultSkuArgs) ToKeyVaultSkuPtrOutputWithContext ¶ added in v1.12.0
func (i KeyVaultSkuArgs) ToKeyVaultSkuPtrOutputWithContext(ctx context.Context) KeyVaultSkuPtrOutput
type KeyVaultSkuInput ¶ added in v1.12.0
type KeyVaultSkuInput interface { pulumi.Input ToKeyVaultSkuOutput() KeyVaultSkuOutput ToKeyVaultSkuOutputWithContext(context.Context) KeyVaultSkuOutput }
type KeyVaultSkuOutput ¶ added in v1.12.0
type KeyVaultSkuOutput struct{ *pulumi.OutputState }
func (KeyVaultSkuOutput) ElementType ¶ added in v1.12.0
func (KeyVaultSkuOutput) ElementType() reflect.Type
func (KeyVaultSkuOutput) Name ¶ added in v1.12.0
func (o KeyVaultSkuOutput) Name() pulumi.StringPtrOutput
Specifies the name of the Key Vault. Changing this forces a new resource to be created.
func (KeyVaultSkuOutput) ToKeyVaultSkuOutput ¶ added in v1.12.0
func (o KeyVaultSkuOutput) ToKeyVaultSkuOutput() KeyVaultSkuOutput
func (KeyVaultSkuOutput) ToKeyVaultSkuOutputWithContext ¶ added in v1.12.0
func (o KeyVaultSkuOutput) ToKeyVaultSkuOutputWithContext(ctx context.Context) KeyVaultSkuOutput
func (KeyVaultSkuOutput) ToKeyVaultSkuPtrOutput ¶ added in v1.12.0
func (o KeyVaultSkuOutput) ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput
func (KeyVaultSkuOutput) ToKeyVaultSkuPtrOutputWithContext ¶ added in v1.12.0
func (o KeyVaultSkuOutput) ToKeyVaultSkuPtrOutputWithContext(ctx context.Context) KeyVaultSkuPtrOutput
type KeyVaultSkuPtrInput ¶ added in v1.12.0
type KeyVaultSkuPtrInput interface { pulumi.Input ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput ToKeyVaultSkuPtrOutputWithContext(context.Context) KeyVaultSkuPtrOutput }
func KeyVaultSkuPtr ¶ added in v1.12.0
func KeyVaultSkuPtr(v *KeyVaultSkuArgs) KeyVaultSkuPtrInput
type KeyVaultSkuPtrOutput ¶ added in v1.12.0
type KeyVaultSkuPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultSkuPtrOutput) Elem ¶ added in v1.12.0
func (o KeyVaultSkuPtrOutput) Elem() KeyVaultSkuOutput
func (KeyVaultSkuPtrOutput) ElementType ¶ added in v1.12.0
func (KeyVaultSkuPtrOutput) ElementType() reflect.Type
func (KeyVaultSkuPtrOutput) Name ¶ added in v1.12.0
func (o KeyVaultSkuPtrOutput) Name() pulumi.StringPtrOutput
Specifies the name of the Key Vault. Changing this forces a new resource to be created.
func (KeyVaultSkuPtrOutput) ToKeyVaultSkuPtrOutput ¶ added in v1.12.0
func (o KeyVaultSkuPtrOutput) ToKeyVaultSkuPtrOutput() KeyVaultSkuPtrOutput
func (KeyVaultSkuPtrOutput) ToKeyVaultSkuPtrOutputWithContext ¶ added in v1.12.0
func (o KeyVaultSkuPtrOutput) ToKeyVaultSkuPtrOutputWithContext(ctx context.Context) KeyVaultSkuPtrOutput
type KeyVaultState ¶
type KeyVaultState struct { // [A list](https://www.terraform.io/docs/configuration/attr-as-blocks.html) 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 // 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 // ) A `sku` block as described below. Sku KeyVaultSkuPtrInput // The Name of the SKU used for this Key Vault. Possible values are `standard` and `premium`. SkuName pulumi.StringPtrInput // 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 ¶ added in v1.12.0
func (KeyVaultState) ElementType() reflect.Type
type LookupAccessPolicyArgs ¶ added in v1.12.0
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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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"` VaultUri *string `pulumi:"vaultUri"` }
A collection of arguments for invoking getKey.
type LookupKeyResult ¶ added in v1.12.0
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"` VaultUri string `pulumi:"vaultUri"` // The current version of the Key Vault Key. Version string `pulumi:"version"` }
A collection of values returned by getKey.
func LookupKey ¶ added in v0.16.5
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.
> **Note:** All arguments including the secret value will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> 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 ¶ added in v1.12.0
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 ¶ added in v1.12.0
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"` // The name of the SKU used for this Key Vault. Name string `pulumi:"name"` NetworkAcls []GetKeyVaultNetworkAcl `pulumi:"networkAcls"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `sku` block as described below. Sku GetKeyVaultSku `pulumi:"sku"` SkuName string `pulumi:"skuName"` // 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 ¶ added in v1.12.0
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"` VaultUri *string `pulumi:"vaultUri"` }
A collection of arguments for invoking getSecret.
type LookupSecretResult ¶ added in v1.12.0
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"` VaultUri string `pulumi:"vaultUri"` // 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.
> **Note:** All arguments including the secret value will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> 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"` VaultUri pulumi.StringOutput `pulumi:"vaultUri"` // The current version of the Key Vault Secret. Version pulumi.StringOutput `pulumi:"version"` }
Manages a Key Vault Secret.
> **Note:** All arguments including the secret value will be stored in the raw state as plain-text. [Read more about sensitive data in state](https://www.terraform.io/docs/state/sensitive-data.html).
> 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.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.StringInput VaultUri pulumi.StringPtrInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶ added in v1.12.0
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 VaultUri pulumi.StringPtrInput // The current version of the Key Vault Secret. Version pulumi.StringPtrInput }
func (SecretState) ElementType ¶ added in v1.12.0
func (SecretState) ElementType() reflect.Type