Documentation
¶
Index ¶
- type Authority
- func (*Authority) ElementType() reflect.Type
- func (i *Authority) ToAuthorityOutput() AuthorityOutput
- func (i *Authority) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (i *Authority) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (i *Authority) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityAccessUrl
- type AuthorityAccessUrlArgs
- type AuthorityAccessUrlArray
- type AuthorityAccessUrlArrayInput
- type AuthorityAccessUrlArrayOutput
- func (AuthorityAccessUrlArrayOutput) ElementType() reflect.Type
- func (o AuthorityAccessUrlArrayOutput) Index(i pulumi.IntInput) AuthorityAccessUrlOutput
- func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput
- func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) AuthorityAccessUrlArrayOutput
- type AuthorityAccessUrlInput
- type AuthorityAccessUrlOutput
- func (o AuthorityAccessUrlOutput) CaCertificateAccessUrl() pulumi.StringPtrOutput
- func (o AuthorityAccessUrlOutput) CrlAccessUrl() pulumi.StringPtrOutput
- func (AuthorityAccessUrlOutput) ElementType() reflect.Type
- func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput
- func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutputWithContext(ctx context.Context) AuthorityAccessUrlOutput
- type AuthorityArgs
- type AuthorityArray
- type AuthorityArrayInput
- type AuthorityArrayOutput
- func (AuthorityArrayOutput) ElementType() reflect.Type
- func (o AuthorityArrayOutput) Index(i pulumi.IntInput) AuthorityOutput
- func (o AuthorityArrayOutput) ToAuthorityArrayOutput() AuthorityArrayOutput
- func (o AuthorityArrayOutput) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
- type AuthorityConfig
- type AuthorityConfigArgs
- func (AuthorityConfigArgs) ElementType() reflect.Type
- func (i AuthorityConfigArgs) ToAuthorityConfigOutput() AuthorityConfigOutput
- func (i AuthorityConfigArgs) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
- func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
- func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
- type AuthorityConfigInput
- type AuthorityConfigOutput
- func (AuthorityConfigOutput) ElementType() reflect.Type
- func (o AuthorityConfigOutput) ReusableConfig() AuthorityConfigReusableConfigOutput
- func (o AuthorityConfigOutput) SubjectConfig() AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigOutput() AuthorityConfigOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
- type AuthorityConfigPtrInput
- type AuthorityConfigPtrOutput
- func (o AuthorityConfigPtrOutput) Elem() AuthorityConfigOutput
- func (AuthorityConfigPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigPtrOutput) ReusableConfig() AuthorityConfigReusableConfigPtrOutput
- func (o AuthorityConfigPtrOutput) SubjectConfig() AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
- func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
- type AuthorityConfigReusableConfig
- type AuthorityConfigReusableConfigArgs
- func (AuthorityConfigReusableConfigArgs) ElementType() reflect.Type
- func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigOutput() AuthorityConfigReusableConfigOutput
- func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigOutput
- func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput
- func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigPtrOutput
- type AuthorityConfigReusableConfigInput
- type AuthorityConfigReusableConfigOutput
- func (AuthorityConfigReusableConfigOutput) ElementType() reflect.Type
- func (o AuthorityConfigReusableConfigOutput) ReusableConfig() pulumi.StringOutput
- func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigOutput() AuthorityConfigReusableConfigOutput
- func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigOutput
- func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput
- func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigPtrOutput
- type AuthorityConfigReusableConfigPtrInput
- type AuthorityConfigReusableConfigPtrOutput
- func (o AuthorityConfigReusableConfigPtrOutput) Elem() AuthorityConfigReusableConfigOutput
- func (AuthorityConfigReusableConfigPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigReusableConfigPtrOutput) ReusableConfig() pulumi.StringPtrOutput
- func (o AuthorityConfigReusableConfigPtrOutput) ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput
- func (o AuthorityConfigReusableConfigPtrOutput) ToAuthorityConfigReusableConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigPtrOutput
- type AuthorityConfigSubjectConfig
- type AuthorityConfigSubjectConfigArgs
- func (AuthorityConfigSubjectConfigArgs) ElementType() reflect.Type
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
- type AuthorityConfigSubjectConfigInput
- type AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigSubjectConfigOutput) CommonName() pulumi.StringOutput
- func (AuthorityConfigSubjectConfigOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigOutput) Subject() AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
- type AuthorityConfigSubjectConfigPtrInput
- type AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) Elem() AuthorityConfigSubjectConfigOutput
- func (AuthorityConfigSubjectConfigPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigPtrOutput) Subject() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
- type AuthorityConfigSubjectConfigSubject
- type AuthorityConfigSubjectConfigSubjectAltName
- type AuthorityConfigSubjectConfigSubjectAltNameArgs
- func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- type AuthorityConfigSubjectConfigSubjectAltNameInput
- type AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type AuthorityConfigSubjectConfigSubjectAltNamePtrInput
- type AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) Elem() AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
- type AuthorityConfigSubjectConfigSubjectArgs
- func (AuthorityConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
- type AuthorityConfigSubjectConfigSubjectInput
- type AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (AuthorityConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
- type AuthorityConfigSubjectConfigSubjectPtrInput
- type AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Elem() AuthorityConfigSubjectConfigSubjectOutput
- func (AuthorityConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
- type AuthorityIamBinding
- func (*AuthorityIamBinding) ElementType() reflect.Type
- func (i *AuthorityIamBinding) ToAuthorityIamBindingOutput() AuthorityIamBindingOutput
- func (i *AuthorityIamBinding) ToAuthorityIamBindingOutputWithContext(ctx context.Context) AuthorityIamBindingOutput
- func (i *AuthorityIamBinding) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
- func (i *AuthorityIamBinding) ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput
- type AuthorityIamBindingArgs
- type AuthorityIamBindingArray
- type AuthorityIamBindingArrayInput
- type AuthorityIamBindingArrayOutput
- func (AuthorityIamBindingArrayOutput) ElementType() reflect.Type
- func (o AuthorityIamBindingArrayOutput) Index(i pulumi.IntInput) AuthorityIamBindingOutput
- func (o AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutput() AuthorityIamBindingArrayOutput
- func (o AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutputWithContext(ctx context.Context) AuthorityIamBindingArrayOutput
- type AuthorityIamBindingCondition
- type AuthorityIamBindingConditionArgs
- func (AuthorityIamBindingConditionArgs) ElementType() reflect.Type
- func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionOutput() AuthorityIamBindingConditionOutput
- func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionOutputWithContext(ctx context.Context) AuthorityIamBindingConditionOutput
- func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput
- func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionPtrOutputWithContext(ctx context.Context) AuthorityIamBindingConditionPtrOutput
- type AuthorityIamBindingConditionInput
- type AuthorityIamBindingConditionOutput
- func (o AuthorityIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (AuthorityIamBindingConditionOutput) ElementType() reflect.Type
- func (o AuthorityIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o AuthorityIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionOutput() AuthorityIamBindingConditionOutput
- func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionOutputWithContext(ctx context.Context) AuthorityIamBindingConditionOutput
- func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput
- func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionPtrOutputWithContext(ctx context.Context) AuthorityIamBindingConditionPtrOutput
- type AuthorityIamBindingConditionPtrInput
- type AuthorityIamBindingConditionPtrOutput
- func (o AuthorityIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AuthorityIamBindingConditionPtrOutput) Elem() AuthorityIamBindingConditionOutput
- func (AuthorityIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o AuthorityIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AuthorityIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AuthorityIamBindingConditionPtrOutput) ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput
- func (o AuthorityIamBindingConditionPtrOutput) ToAuthorityIamBindingConditionPtrOutputWithContext(ctx context.Context) AuthorityIamBindingConditionPtrOutput
- type AuthorityIamBindingInput
- type AuthorityIamBindingMap
- type AuthorityIamBindingMapInput
- type AuthorityIamBindingMapOutput
- func (AuthorityIamBindingMapOutput) ElementType() reflect.Type
- func (o AuthorityIamBindingMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamBindingOutput
- func (o AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutput() AuthorityIamBindingMapOutput
- func (o AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutputWithContext(ctx context.Context) AuthorityIamBindingMapOutput
- type AuthorityIamBindingOutput
- func (AuthorityIamBindingOutput) ElementType() reflect.Type
- func (o AuthorityIamBindingOutput) ToAuthorityIamBindingOutput() AuthorityIamBindingOutput
- func (o AuthorityIamBindingOutput) ToAuthorityIamBindingOutputWithContext(ctx context.Context) AuthorityIamBindingOutput
- func (o AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
- func (o AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput
- type AuthorityIamBindingPtrInput
- type AuthorityIamBindingPtrOutput
- type AuthorityIamBindingState
- type AuthorityIamMember
- func (*AuthorityIamMember) ElementType() reflect.Type
- func (i *AuthorityIamMember) ToAuthorityIamMemberOutput() AuthorityIamMemberOutput
- func (i *AuthorityIamMember) ToAuthorityIamMemberOutputWithContext(ctx context.Context) AuthorityIamMemberOutput
- func (i *AuthorityIamMember) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
- func (i *AuthorityIamMember) ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput
- type AuthorityIamMemberArgs
- type AuthorityIamMemberArray
- type AuthorityIamMemberArrayInput
- type AuthorityIamMemberArrayOutput
- func (AuthorityIamMemberArrayOutput) ElementType() reflect.Type
- func (o AuthorityIamMemberArrayOutput) Index(i pulumi.IntInput) AuthorityIamMemberOutput
- func (o AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutput() AuthorityIamMemberArrayOutput
- func (o AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutputWithContext(ctx context.Context) AuthorityIamMemberArrayOutput
- type AuthorityIamMemberCondition
- type AuthorityIamMemberConditionArgs
- func (AuthorityIamMemberConditionArgs) ElementType() reflect.Type
- func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionOutput() AuthorityIamMemberConditionOutput
- func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionOutputWithContext(ctx context.Context) AuthorityIamMemberConditionOutput
- func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput
- func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionPtrOutputWithContext(ctx context.Context) AuthorityIamMemberConditionPtrOutput
- type AuthorityIamMemberConditionInput
- type AuthorityIamMemberConditionOutput
- func (o AuthorityIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (AuthorityIamMemberConditionOutput) ElementType() reflect.Type
- func (o AuthorityIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o AuthorityIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionOutput() AuthorityIamMemberConditionOutput
- func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionOutputWithContext(ctx context.Context) AuthorityIamMemberConditionOutput
- func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput
- func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionPtrOutputWithContext(ctx context.Context) AuthorityIamMemberConditionPtrOutput
- type AuthorityIamMemberConditionPtrInput
- type AuthorityIamMemberConditionPtrOutput
- func (o AuthorityIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AuthorityIamMemberConditionPtrOutput) Elem() AuthorityIamMemberConditionOutput
- func (AuthorityIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o AuthorityIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AuthorityIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AuthorityIamMemberConditionPtrOutput) ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput
- func (o AuthorityIamMemberConditionPtrOutput) ToAuthorityIamMemberConditionPtrOutputWithContext(ctx context.Context) AuthorityIamMemberConditionPtrOutput
- type AuthorityIamMemberInput
- type AuthorityIamMemberMap
- type AuthorityIamMemberMapInput
- type AuthorityIamMemberMapOutput
- func (AuthorityIamMemberMapOutput) ElementType() reflect.Type
- func (o AuthorityIamMemberMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamMemberOutput
- func (o AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutput() AuthorityIamMemberMapOutput
- func (o AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutputWithContext(ctx context.Context) AuthorityIamMemberMapOutput
- type AuthorityIamMemberOutput
- func (AuthorityIamMemberOutput) ElementType() reflect.Type
- func (o AuthorityIamMemberOutput) ToAuthorityIamMemberOutput() AuthorityIamMemberOutput
- func (o AuthorityIamMemberOutput) ToAuthorityIamMemberOutputWithContext(ctx context.Context) AuthorityIamMemberOutput
- func (o AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
- func (o AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput
- type AuthorityIamMemberPtrInput
- type AuthorityIamMemberPtrOutput
- type AuthorityIamMemberState
- type AuthorityIamPolicy
- func (*AuthorityIamPolicy) ElementType() reflect.Type
- func (i *AuthorityIamPolicy) ToAuthorityIamPolicyOutput() AuthorityIamPolicyOutput
- func (i *AuthorityIamPolicy) ToAuthorityIamPolicyOutputWithContext(ctx context.Context) AuthorityIamPolicyOutput
- func (i *AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
- func (i *AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput
- type AuthorityIamPolicyArgs
- type AuthorityIamPolicyArray
- type AuthorityIamPolicyArrayInput
- type AuthorityIamPolicyArrayOutput
- func (AuthorityIamPolicyArrayOutput) ElementType() reflect.Type
- func (o AuthorityIamPolicyArrayOutput) Index(i pulumi.IntInput) AuthorityIamPolicyOutput
- func (o AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutput() AuthorityIamPolicyArrayOutput
- func (o AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutputWithContext(ctx context.Context) AuthorityIamPolicyArrayOutput
- type AuthorityIamPolicyInput
- type AuthorityIamPolicyMap
- type AuthorityIamPolicyMapInput
- type AuthorityIamPolicyMapOutput
- func (AuthorityIamPolicyMapOutput) ElementType() reflect.Type
- func (o AuthorityIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamPolicyOutput
- func (o AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutput() AuthorityIamPolicyMapOutput
- func (o AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutputWithContext(ctx context.Context) AuthorityIamPolicyMapOutput
- type AuthorityIamPolicyOutput
- func (AuthorityIamPolicyOutput) ElementType() reflect.Type
- func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyOutput() AuthorityIamPolicyOutput
- func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyOutputWithContext(ctx context.Context) AuthorityIamPolicyOutput
- func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
- func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput
- type AuthorityIamPolicyPtrInput
- type AuthorityIamPolicyPtrOutput
- type AuthorityIamPolicyState
- type AuthorityInput
- type AuthorityIssuingOptions
- type AuthorityIssuingOptionsArgs
- func (AuthorityIssuingOptionsArgs) ElementType() reflect.Type
- func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsOutput() AuthorityIssuingOptionsOutput
- func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsOutputWithContext(ctx context.Context) AuthorityIssuingOptionsOutput
- func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput
- func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsPtrOutputWithContext(ctx context.Context) AuthorityIssuingOptionsPtrOutput
- type AuthorityIssuingOptionsInput
- type AuthorityIssuingOptionsOutput
- func (AuthorityIssuingOptionsOutput) ElementType() reflect.Type
- func (o AuthorityIssuingOptionsOutput) IncludeCaCertUrl() pulumi.BoolPtrOutput
- func (o AuthorityIssuingOptionsOutput) IncludeCrlAccessUrl() pulumi.BoolPtrOutput
- func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsOutput() AuthorityIssuingOptionsOutput
- func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsOutputWithContext(ctx context.Context) AuthorityIssuingOptionsOutput
- func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput
- func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsPtrOutputWithContext(ctx context.Context) AuthorityIssuingOptionsPtrOutput
- type AuthorityIssuingOptionsPtrInput
- type AuthorityIssuingOptionsPtrOutput
- func (o AuthorityIssuingOptionsPtrOutput) Elem() AuthorityIssuingOptionsOutput
- func (AuthorityIssuingOptionsPtrOutput) ElementType() reflect.Type
- func (o AuthorityIssuingOptionsPtrOutput) IncludeCaCertUrl() pulumi.BoolPtrOutput
- func (o AuthorityIssuingOptionsPtrOutput) IncludeCrlAccessUrl() pulumi.BoolPtrOutput
- func (o AuthorityIssuingOptionsPtrOutput) ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput
- func (o AuthorityIssuingOptionsPtrOutput) ToAuthorityIssuingOptionsPtrOutputWithContext(ctx context.Context) AuthorityIssuingOptionsPtrOutput
- type AuthorityKeySpec
- type AuthorityKeySpecArgs
- func (AuthorityKeySpecArgs) ElementType() reflect.Type
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
- type AuthorityKeySpecInput
- type AuthorityKeySpecOutput
- func (o AuthorityKeySpecOutput) Algorithm() pulumi.StringPtrOutput
- func (o AuthorityKeySpecOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (AuthorityKeySpecOutput) ElementType() reflect.Type
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
- type AuthorityKeySpecPtrInput
- type AuthorityKeySpecPtrOutput
- func (o AuthorityKeySpecPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o AuthorityKeySpecPtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (o AuthorityKeySpecPtrOutput) Elem() AuthorityKeySpecOutput
- func (AuthorityKeySpecPtrOutput) ElementType() reflect.Type
- func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
- func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
- type AuthorityMap
- type AuthorityMapInput
- type AuthorityMapOutput
- type AuthorityOutput
- func (AuthorityOutput) ElementType() reflect.Type
- func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
- func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityPtrInput
- type AuthorityPtrOutput
- type AuthorityState
- type Certificate
- func (*Certificate) ElementType() reflect.Type
- func (i *Certificate) ToCertificateOutput() CertificateOutput
- func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
- func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateCertificateDescription
- type CertificateCertificateDescriptionArgs
- func (CertificateCertificateDescriptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
- func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
- type CertificateCertificateDescriptionArray
- func (CertificateCertificateDescriptionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
- func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
- type CertificateCertificateDescriptionArrayInput
- type CertificateCertificateDescriptionArrayOutput
- func (CertificateCertificateDescriptionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionOutput
- func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
- func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
- type CertificateCertificateDescriptionAuthorityKeyId
- type CertificateCertificateDescriptionAuthorityKeyIdArgs
- func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- type CertificateCertificateDescriptionAuthorityKeyIdInput
- type CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- type CertificateCertificateDescriptionAuthorityKeyIdPtrInput
- type CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) Elem() CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- type CertificateCertificateDescriptionCertFingerprint
- type CertificateCertificateDescriptionCertFingerprintArgs
- func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
- func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
- func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
- func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
- type CertificateCertificateDescriptionCertFingerprintInput
- type CertificateCertificateDescriptionCertFingerprintOutput
- func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
- func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
- func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
- func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
- type CertificateCertificateDescriptionCertFingerprintPtrInput
- type CertificateCertificateDescriptionCertFingerprintPtrOutput
- func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) Elem() CertificateCertificateDescriptionCertFingerprintOutput
- func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) Sha256Hash() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
- func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
- type CertificateCertificateDescriptionConfigValues
- type CertificateCertificateDescriptionConfigValuesArgs
- func (CertificateCertificateDescriptionConfigValuesArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput
- func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesOutput
- func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
- func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
- type CertificateCertificateDescriptionConfigValuesInput
- type CertificateCertificateDescriptionConfigValuesKeyUsage
- type CertificateCertificateDescriptionConfigValuesKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs
- func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() ...
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(ctx context.Context) ...
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() ...
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(ctx context.Context) ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) Elem() ...
- func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) KeyUsageOptions() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) Elem() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) KeyUsageOptions() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage
- type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) Elem() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- type CertificateCertificateDescriptionConfigValuesKeyUsageInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) BaseKeyUsage() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ExtendedKeyUsage() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) UnknownExtendedKeyUsages() ...
- type CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput
- type CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) BaseKeyUsage() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) Elem() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ExtendedKeyUsage() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages() ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() ...
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray
- func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() ...
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectId
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs
- func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() ...
- func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ObectId() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() ...
- func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValuesOutput
- func (CertificateCertificateDescriptionConfigValuesOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesOutput) KeyUsage() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput
- func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesOutput
- func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
- type CertificateCertificateDescriptionConfigValuesPtrInput
- type CertificateCertificateDescriptionConfigValuesPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesPtrOutput) Elem() CertificateCertificateDescriptionConfigValuesOutput
- func (CertificateCertificateDescriptionConfigValuesPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValuesPtrOutput) KeyUsage() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
- func (o CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
- func (o CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
- type CertificateCertificateDescriptionInput
- type CertificateCertificateDescriptionOutput
- func (o CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionOutput) AuthorityKeyId() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
- func (o CertificateCertificateDescriptionOutput) CertFingerprint() CertificateCertificateDescriptionCertFingerprintPtrOutput
- func (o CertificateCertificateDescriptionOutput) ConfigValues() CertificateCertificateDescriptionConfigValuesPtrOutput
- func (o CertificateCertificateDescriptionOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (CertificateCertificateDescriptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionOutput) PublicKey() CertificateCertificateDescriptionPublicKeyOutput
- func (o CertificateCertificateDescriptionOutput) SubjectDescription() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- func (o CertificateCertificateDescriptionOutput) SubjectKeyId() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
- func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
- type CertificateCertificateDescriptionPublicKey
- type CertificateCertificateDescriptionPublicKeyArgs
- func (CertificateCertificateDescriptionPublicKeyArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
- func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
- type CertificateCertificateDescriptionPublicKeyInput
- type CertificateCertificateDescriptionPublicKeyOutput
- func (CertificateCertificateDescriptionPublicKeyOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionPublicKeyOutput) Key() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
- func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
- func (o CertificateCertificateDescriptionPublicKeyOutput) Type() pulumi.StringOutput
- type CertificateCertificateDescriptionSubjectDescription
- type CertificateCertificateDescriptionSubjectDescriptionArgs
- func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionInput
- type CertificateCertificateDescriptionSubjectDescriptionOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) CommonName() pulumi.StringPtrOutput
- func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Subject() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltName() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionPtrInput
- type CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Elem() CertificateCertificateDescriptionSubjectDescriptionOutput
- func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) HexSerialNumber() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Lifetime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotAfterTime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotBeforeTime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Subject() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) SubjectAltName() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubject
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Critical() pulumi.BoolOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ObectId() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Value() pulumi.StringPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) CustomSans() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) CustomSans() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Elem() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Elem() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Province() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
- type CertificateCertificateDescriptionSubjectKeyId
- type CertificateCertificateDescriptionSubjectKeyIdArgs
- func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
- func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
- func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- type CertificateCertificateDescriptionSubjectKeyIdInput
- type CertificateCertificateDescriptionSubjectKeyIdOutput
- func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- type CertificateCertificateDescriptionSubjectKeyIdPtrInput
- type CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) Elem() CertificateCertificateDescriptionSubjectKeyIdOutput
- func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
- type CertificateConfig
- type CertificateConfigArgs
- func (CertificateConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
- func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- type CertificateConfigInput
- type CertificateConfigOutput
- func (CertificateConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigOutput) PublicKey() CertificateConfigPublicKeyOutput
- func (o CertificateConfigOutput) ReusableConfig() CertificateConfigReusableConfigOutput
- func (o CertificateConfigOutput) SubjectConfig() CertificateConfigSubjectConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- type CertificateConfigPtrInput
- type CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
- func (CertificateConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigPtrOutput) PublicKey() CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPtrOutput) ReusableConfig() CertificateConfigReusableConfigPtrOutput
- func (o CertificateConfigPtrOutput) SubjectConfig() CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- type CertificateConfigPublicKey
- type CertificateConfigPublicKeyArgs
- func (CertificateConfigPublicKeyArgs) ElementType() reflect.Type
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
- type CertificateConfigPublicKeyInput
- type CertificateConfigPublicKeyOutput
- func (CertificateConfigPublicKeyOutput) ElementType() reflect.Type
- func (o CertificateConfigPublicKeyOutput) Key() pulumi.StringPtrOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyOutput) Type() pulumi.StringOutput
- type CertificateConfigPublicKeyPtrInput
- type CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) Elem() CertificateConfigPublicKeyOutput
- func (CertificateConfigPublicKeyPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigPublicKeyPtrOutput) Key() pulumi.StringPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) Type() pulumi.StringPtrOutput
- type CertificateConfigReusableConfig
- type CertificateConfigReusableConfigArgs
- func (CertificateConfigReusableConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput
- func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutputWithContext(ctx context.Context) CertificateConfigReusableConfigOutput
- func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
- func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
- type CertificateConfigReusableConfigInput
- type CertificateConfigReusableConfigOutput
- func (CertificateConfigReusableConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigReusableConfigOutput) ReusableConfig() pulumi.StringOutput
- func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput
- func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutputWithContext(ctx context.Context) CertificateConfigReusableConfigOutput
- func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
- func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
- type CertificateConfigReusableConfigPtrInput
- type CertificateConfigReusableConfigPtrOutput
- func (o CertificateConfigReusableConfigPtrOutput) Elem() CertificateConfigReusableConfigOutput
- func (CertificateConfigReusableConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigReusableConfigPtrOutput) ReusableConfig() pulumi.StringPtrOutput
- func (o CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
- func (o CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
- type CertificateConfigSubjectConfig
- type CertificateConfigSubjectConfigArgs
- func (CertificateConfigSubjectConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
- type CertificateConfigSubjectConfigInput
- type CertificateConfigSubjectConfigOutput
- func (o CertificateConfigSubjectConfigOutput) CommonName() pulumi.StringOutput
- func (CertificateConfigSubjectConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigOutput) Subject() CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
- type CertificateConfigSubjectConfigPtrInput
- type CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) Elem() CertificateConfigSubjectConfigOutput
- func (CertificateConfigSubjectConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigPtrOutput) Subject() CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
- type CertificateConfigSubjectConfigSubject
- type CertificateConfigSubjectConfigSubjectAltName
- type CertificateConfigSubjectConfigSubjectAltNameArgs
- func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- type CertificateConfigSubjectConfigSubjectAltNameInput
- type CertificateConfigSubjectConfigSubjectAltNameOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type CertificateConfigSubjectConfigSubjectAltNamePtrInput
- type CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) Elem() CertificateConfigSubjectConfigSubjectAltNameOutput
- func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
- type CertificateConfigSubjectConfigSubjectArgs
- func (CertificateConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
- type CertificateConfigSubjectConfigSubjectInput
- type CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (CertificateConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
- type CertificateConfigSubjectConfigSubjectPtrInput
- type CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Elem() CertificateConfigSubjectConfigSubjectOutput
- func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- type CertificateRevocationDetail
- type CertificateRevocationDetailArgs
- func (CertificateRevocationDetailArgs) ElementType() reflect.Type
- func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
- func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
- type CertificateRevocationDetailArray
- func (CertificateRevocationDetailArray) ElementType() reflect.Type
- func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
- func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
- type CertificateRevocationDetailArrayInput
- type CertificateRevocationDetailArrayOutput
- func (CertificateRevocationDetailArrayOutput) ElementType() reflect.Type
- func (o CertificateRevocationDetailArrayOutput) Index(i pulumi.IntInput) CertificateRevocationDetailOutput
- func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
- func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
- type CertificateRevocationDetailInput
- type CertificateRevocationDetailOutput
- func (CertificateRevocationDetailOutput) ElementType() reflect.Type
- func (o CertificateRevocationDetailOutput) RevocationState() pulumi.StringPtrOutput
- func (o CertificateRevocationDetailOutput) RevocationTime() pulumi.StringPtrOutput
- func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
- func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
- type CertificateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authority ¶
type Authority struct { pulumi.CustomResourceState // URLs for accessing content published by this CA, such as the CA certificate and CRLs. AccessUrls AuthorityAccessUrlArrayOutput `pulumi:"accessUrls"` // The user provided Resource ID for this Certificate Authority. CertificateAuthorityId pulumi.StringOutput `pulumi:"certificateAuthorityId"` // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config AuthorityConfigOutput `pulumi:"config"` // The time at which this CertificateAuthority was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // If set to `true`, the Certificate Authority will be disabled // on delete. If the Certitificate Authorities is not disabled, // it cannot be deleted. Use with care. Defaults to `false`. DisableOnDelete pulumi.BoolPtrOutput `pulumi:"disableOnDelete"` // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named // my-bucket, you would simply specify `my-bucket`. If not specified, a managed bucket will be // created. GcsBucket pulumi.StringPtrOutput `pulumi:"gcsBucket"` // Options that affect all certificates issued by a CertificateAuthority. // Structure is documented below. IssuingOptions AuthorityIssuingOptionsPtrOutput `pulumi:"issuingOptions"` // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // Structure is documented below. KeySpec AuthorityKeySpecOutput `pulumi:"keySpec"` // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapOutput `pulumi:"labels"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrOutput `pulumi:"lifetime"` // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud beta privateca locations list`. Location pulumi.StringOutput `pulumi:"location"` // The resource name for this CertificateAuthority in the format projects/*/locations/*/certificateAuthorities/*. Name pulumi.StringOutput `pulumi:"name"` // This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such // that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the // current CertificateAuthority's certificate. PemCaCertificates pulumi.StringArrayOutput `pulumi:"pemCaCertificates"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The State for this CertificateAuthority. State pulumi.StringOutput `pulumi:"state"` // The Tier of this CertificateAuthority. `ENTERPRISE` Certificate Authorities track // server side certificates issued, and support certificate revocation. For more details, // please check the [associated documentation](https://cloud.google.com/certificate-authority-service/docs/tiers). // Default value is `ENTERPRISE`. // Possible values are `ENTERPRISE` and `DEVOPS`. Tier pulumi.StringPtrOutput `pulumi:"tier"` // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be manually activated (via Cloud Console of `gcloud`) before they can // issue certificates. // Default value is `SELF_SIGNED`. // Possible values are `SELF_SIGNED` and `SUBORDINATE`. Type pulumi.StringPtrOutput `pulumi:"type"` // The time at which this CertificateAuthority was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates.
> **Warning:** Please remember that all resources created during preview (via this provider) will be deleted when CA service transitions to General Availability (GA). Relying on these certificate authorities for production traffic is discouraged.
To get more information about CertificateAuthority, see:
* [API documentation](https://cloud.google.com/certificate-authority-service/docs/reference/rest) * How-to Guides
- [Official Documentation](https://cloud.google.com/certificate-authority-service)
## Example Usage ### Privateca Certificate Authority Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "_default", &certificateauthority.AuthorityArgs{ CertificateAuthorityId: pulumi.String("my-certificate-authority"), Location: pulumi.String("us-central1"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("HashiCorp"), }, CommonName: pulumi.String("my-certificate-authority"), SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, ReusableConfig: &certificateauthority.AuthorityConfigReusableConfigArgs{ ReusableConfig: pulumi.String("projects/568668481468/locations/us-central1/reusableConfigs/root-unconstrained"), }, }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, DisableOnDelete: pulumi.Bool(true), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Privateca Certificate Authority Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "_default", &certificateauthority.AuthorityArgs{ CertificateAuthorityId: pulumi.String("my-certificate-authority"), Location: pulumi.String("us-central1"), Tier: pulumi.String("DEVOPS"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ CountryCode: pulumi.String("US"), Organization: pulumi.String("HashiCorp"), OrganizationalUnit: pulumi.String("Terraform"), Locality: pulumi.String("San Francisco"), Province: pulumi.String("CA"), StreetAddress: pulumi.String("101 2nd St #700"), PostalCode: pulumi.String("94105"), }, CommonName: pulumi.String("my-certificate-authority"), SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, EmailAddresses: pulumi.StringArray{ pulumi.String("email@example.com"), }, IpAddresses: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, Uris: pulumi.StringArray{ pulumi.String("http://www.ietf.org/rfc/rfc3986.txt"), }, }, }, ReusableConfig: &certificateauthority.AuthorityConfigReusableConfigArgs{ ReusableConfig: pulumi.String("projects/568668481468/locations/us-central1/reusableConfigs/root-unconstrained"), }, }, Lifetime: pulumi.String("86400s"), IssuingOptions: &certificateauthority.AuthorityIssuingOptionsArgs{ IncludeCaCertUrl: pulumi.Bool(true), IncludeCrlAccessUrl: pulumi.Bool(false), }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("EC_P256_SHA256"), }, DisableOnDelete: pulumi.Bool(true), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
CertificateAuthority can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:certificateauthority/authority:Authority default projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}}
```
```sh
$ pulumi import gcp:certificateauthority/authority:Authority default {{project}}/{{location}}/{{certificate_authority_id}}
```
```sh
$ pulumi import gcp:certificateauthority/authority:Authority default {{location}}/{{certificate_authority_id}}
```
func GetAuthority ¶
func GetAuthority(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorityState, opts ...pulumi.ResourceOption) (*Authority, error)
GetAuthority gets an existing Authority 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 NewAuthority ¶
func NewAuthority(ctx *pulumi.Context, name string, args *AuthorityArgs, opts ...pulumi.ResourceOption) (*Authority, error)
NewAuthority registers a new resource with the given unique name, arguments, and options.
func (*Authority) ElementType ¶
func (*Authority) ToAuthorityOutput ¶
func (i *Authority) ToAuthorityOutput() AuthorityOutput
func (*Authority) ToAuthorityOutputWithContext ¶
func (i *Authority) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (*Authority) ToAuthorityPtrOutput ¶ added in v4.11.1
func (i *Authority) ToAuthorityPtrOutput() AuthorityPtrOutput
func (*Authority) ToAuthorityPtrOutputWithContext ¶ added in v4.11.1
func (i *Authority) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityAccessUrl ¶
type AuthorityAccessUrlArgs ¶
type AuthorityAccessUrlArgs struct { CaCertificateAccessUrl pulumi.StringPtrInput `pulumi:"caCertificateAccessUrl"` CrlAccessUrl pulumi.StringPtrInput `pulumi:"crlAccessUrl"` }
func (AuthorityAccessUrlArgs) ElementType ¶
func (AuthorityAccessUrlArgs) ElementType() reflect.Type
func (AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutput ¶
func (i AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput
func (AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutputWithContext ¶
func (i AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutputWithContext(ctx context.Context) AuthorityAccessUrlOutput
type AuthorityAccessUrlArray ¶
type AuthorityAccessUrlArray []AuthorityAccessUrlInput
func (AuthorityAccessUrlArray) ElementType ¶
func (AuthorityAccessUrlArray) ElementType() reflect.Type
func (AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutput ¶
func (i AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput
func (AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutputWithContext ¶
func (i AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) AuthorityAccessUrlArrayOutput
type AuthorityAccessUrlArrayInput ¶
type AuthorityAccessUrlArrayInput interface { pulumi.Input ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput ToAuthorityAccessUrlArrayOutputWithContext(context.Context) AuthorityAccessUrlArrayOutput }
AuthorityAccessUrlArrayInput is an input type that accepts AuthorityAccessUrlArray and AuthorityAccessUrlArrayOutput values. You can construct a concrete instance of `AuthorityAccessUrlArrayInput` via:
AuthorityAccessUrlArray{ AuthorityAccessUrlArgs{...} }
type AuthorityAccessUrlArrayOutput ¶
type AuthorityAccessUrlArrayOutput struct{ *pulumi.OutputState }
func (AuthorityAccessUrlArrayOutput) ElementType ¶
func (AuthorityAccessUrlArrayOutput) ElementType() reflect.Type
func (AuthorityAccessUrlArrayOutput) Index ¶
func (o AuthorityAccessUrlArrayOutput) Index(i pulumi.IntInput) AuthorityAccessUrlOutput
func (AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutput ¶
func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput
func (AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutputWithContext ¶
func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) AuthorityAccessUrlArrayOutput
type AuthorityAccessUrlInput ¶
type AuthorityAccessUrlInput interface { pulumi.Input ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput ToAuthorityAccessUrlOutputWithContext(context.Context) AuthorityAccessUrlOutput }
AuthorityAccessUrlInput is an input type that accepts AuthorityAccessUrlArgs and AuthorityAccessUrlOutput values. You can construct a concrete instance of `AuthorityAccessUrlInput` via:
AuthorityAccessUrlArgs{...}
type AuthorityAccessUrlOutput ¶
type AuthorityAccessUrlOutput struct{ *pulumi.OutputState }
func (AuthorityAccessUrlOutput) CaCertificateAccessUrl ¶
func (o AuthorityAccessUrlOutput) CaCertificateAccessUrl() pulumi.StringPtrOutput
func (AuthorityAccessUrlOutput) CrlAccessUrl ¶
func (o AuthorityAccessUrlOutput) CrlAccessUrl() pulumi.StringPtrOutput
func (AuthorityAccessUrlOutput) ElementType ¶
func (AuthorityAccessUrlOutput) ElementType() reflect.Type
func (AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutput ¶
func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput
func (AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutputWithContext ¶
func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutputWithContext(ctx context.Context) AuthorityAccessUrlOutput
type AuthorityArgs ¶
type AuthorityArgs struct { // The user provided Resource ID for this Certificate Authority. CertificateAuthorityId pulumi.StringInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config AuthorityConfigInput // If set to `true`, the Certificate Authority will be disabled // on delete. If the Certitificate Authorities is not disabled, // it cannot be deleted. Use with care. Defaults to `false`. DisableOnDelete pulumi.BoolPtrInput // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named // my-bucket, you would simply specify `my-bucket`. If not specified, a managed bucket will be // created. GcsBucket pulumi.StringPtrInput // Options that affect all certificates issued by a CertificateAuthority. // Structure is documented below. IssuingOptions AuthorityIssuingOptionsPtrInput // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // Structure is documented below. KeySpec AuthorityKeySpecInput // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud beta privateca locations list`. Location pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Tier of this CertificateAuthority. `ENTERPRISE` Certificate Authorities track // server side certificates issued, and support certificate revocation. For more details, // please check the [associated documentation](https://cloud.google.com/certificate-authority-service/docs/tiers). // Default value is `ENTERPRISE`. // Possible values are `ENTERPRISE` and `DEVOPS`. Tier pulumi.StringPtrInput // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be manually activated (via Cloud Console of `gcloud`) before they can // issue certificates. // Default value is `SELF_SIGNED`. // Possible values are `SELF_SIGNED` and `SUBORDINATE`. Type pulumi.StringPtrInput }
The set of arguments for constructing a Authority resource.
func (AuthorityArgs) ElementType ¶
func (AuthorityArgs) ElementType() reflect.Type
type AuthorityArray ¶ added in v4.11.1
type AuthorityArray []AuthorityInput
func (AuthorityArray) ElementType ¶ added in v4.11.1
func (AuthorityArray) ElementType() reflect.Type
func (AuthorityArray) ToAuthorityArrayOutput ¶ added in v4.11.1
func (i AuthorityArray) ToAuthorityArrayOutput() AuthorityArrayOutput
func (AuthorityArray) ToAuthorityArrayOutputWithContext ¶ added in v4.11.1
func (i AuthorityArray) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
type AuthorityArrayInput ¶ added in v4.11.1
type AuthorityArrayInput interface { pulumi.Input ToAuthorityArrayOutput() AuthorityArrayOutput ToAuthorityArrayOutputWithContext(context.Context) AuthorityArrayOutput }
AuthorityArrayInput is an input type that accepts AuthorityArray and AuthorityArrayOutput values. You can construct a concrete instance of `AuthorityArrayInput` via:
AuthorityArray{ AuthorityArgs{...} }
type AuthorityArrayOutput ¶ added in v4.11.1
type AuthorityArrayOutput struct{ *pulumi.OutputState }
func (AuthorityArrayOutput) ElementType ¶ added in v4.11.1
func (AuthorityArrayOutput) ElementType() reflect.Type
func (AuthorityArrayOutput) Index ¶ added in v4.11.1
func (o AuthorityArrayOutput) Index(i pulumi.IntInput) AuthorityOutput
func (AuthorityArrayOutput) ToAuthorityArrayOutput ¶ added in v4.11.1
func (o AuthorityArrayOutput) ToAuthorityArrayOutput() AuthorityArrayOutput
func (AuthorityArrayOutput) ToAuthorityArrayOutputWithContext ¶ added in v4.11.1
func (o AuthorityArrayOutput) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
type AuthorityConfig ¶
type AuthorityConfig struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. // . Alternatively, one of the short names // found by running `gcloud beta privateca reusable-configs list`. ReusableConfig AuthorityConfigReusableConfig `pulumi:"reusableConfig"` // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig AuthorityConfigSubjectConfig `pulumi:"subjectConfig"` }
type AuthorityConfigArgs ¶
type AuthorityConfigArgs struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. // . Alternatively, one of the short names // found by running `gcloud beta privateca reusable-configs list`. ReusableConfig AuthorityConfigReusableConfigInput `pulumi:"reusableConfig"` // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig AuthorityConfigSubjectConfigInput `pulumi:"subjectConfig"` }
func (AuthorityConfigArgs) ElementType ¶
func (AuthorityConfigArgs) ElementType() reflect.Type
func (AuthorityConfigArgs) ToAuthorityConfigOutput ¶
func (i AuthorityConfigArgs) ToAuthorityConfigOutput() AuthorityConfigOutput
func (AuthorityConfigArgs) ToAuthorityConfigOutputWithContext ¶
func (i AuthorityConfigArgs) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
func (AuthorityConfigArgs) ToAuthorityConfigPtrOutput ¶
func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigArgs) ToAuthorityConfigPtrOutputWithContext ¶
func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
type AuthorityConfigInput ¶
type AuthorityConfigInput interface { pulumi.Input ToAuthorityConfigOutput() AuthorityConfigOutput ToAuthorityConfigOutputWithContext(context.Context) AuthorityConfigOutput }
AuthorityConfigInput is an input type that accepts AuthorityConfigArgs and AuthorityConfigOutput values. You can construct a concrete instance of `AuthorityConfigInput` via:
AuthorityConfigArgs{...}
type AuthorityConfigOutput ¶
type AuthorityConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigOutput) ElementType ¶
func (AuthorityConfigOutput) ElementType() reflect.Type
func (AuthorityConfigOutput) ReusableConfig ¶
func (o AuthorityConfigOutput) ReusableConfig() AuthorityConfigReusableConfigOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`. . Alternatively, one of the short names found by running `gcloud beta privateca reusable-configs list`.
func (AuthorityConfigOutput) SubjectConfig ¶
func (o AuthorityConfigOutput) SubjectConfig() AuthorityConfigSubjectConfigOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (AuthorityConfigOutput) ToAuthorityConfigOutput ¶
func (o AuthorityConfigOutput) ToAuthorityConfigOutput() AuthorityConfigOutput
func (AuthorityConfigOutput) ToAuthorityConfigOutputWithContext ¶
func (o AuthorityConfigOutput) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
func (AuthorityConfigOutput) ToAuthorityConfigPtrOutput ¶
func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigOutput) ToAuthorityConfigPtrOutputWithContext ¶
func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
type AuthorityConfigPtrInput ¶
type AuthorityConfigPtrInput interface { pulumi.Input ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput ToAuthorityConfigPtrOutputWithContext(context.Context) AuthorityConfigPtrOutput }
AuthorityConfigPtrInput is an input type that accepts AuthorityConfigArgs, AuthorityConfigPtr and AuthorityConfigPtrOutput values. You can construct a concrete instance of `AuthorityConfigPtrInput` via:
AuthorityConfigArgs{...} or: nil
func AuthorityConfigPtr ¶
func AuthorityConfigPtr(v *AuthorityConfigArgs) AuthorityConfigPtrInput
type AuthorityConfigPtrOutput ¶
type AuthorityConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigPtrOutput) Elem ¶
func (o AuthorityConfigPtrOutput) Elem() AuthorityConfigOutput
func (AuthorityConfigPtrOutput) ElementType ¶
func (AuthorityConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigPtrOutput) ReusableConfig ¶
func (o AuthorityConfigPtrOutput) ReusableConfig() AuthorityConfigReusableConfigPtrOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`. . Alternatively, one of the short names found by running `gcloud beta privateca reusable-configs list`.
func (AuthorityConfigPtrOutput) SubjectConfig ¶
func (o AuthorityConfigPtrOutput) SubjectConfig() AuthorityConfigSubjectConfigPtrOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput ¶
func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext ¶
func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
type AuthorityConfigReusableConfig ¶
type AuthorityConfigReusableConfig struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. // . Alternatively, one of the short names // found by running `gcloud beta privateca reusable-configs list`. ReusableConfig string `pulumi:"reusableConfig"` }
type AuthorityConfigReusableConfigArgs ¶
type AuthorityConfigReusableConfigArgs struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. // . Alternatively, one of the short names // found by running `gcloud beta privateca reusable-configs list`. ReusableConfig pulumi.StringInput `pulumi:"reusableConfig"` }
func (AuthorityConfigReusableConfigArgs) ElementType ¶
func (AuthorityConfigReusableConfigArgs) ElementType() reflect.Type
func (AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigOutput ¶
func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigOutput() AuthorityConfigReusableConfigOutput
func (AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigOutputWithContext ¶
func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigOutput
func (AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigPtrOutput ¶
func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput
func (AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigPtrOutputWithContext ¶
func (i AuthorityConfigReusableConfigArgs) ToAuthorityConfigReusableConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigPtrOutput
type AuthorityConfigReusableConfigInput ¶
type AuthorityConfigReusableConfigInput interface { pulumi.Input ToAuthorityConfigReusableConfigOutput() AuthorityConfigReusableConfigOutput ToAuthorityConfigReusableConfigOutputWithContext(context.Context) AuthorityConfigReusableConfigOutput }
AuthorityConfigReusableConfigInput is an input type that accepts AuthorityConfigReusableConfigArgs and AuthorityConfigReusableConfigOutput values. You can construct a concrete instance of `AuthorityConfigReusableConfigInput` via:
AuthorityConfigReusableConfigArgs{...}
type AuthorityConfigReusableConfigOutput ¶
type AuthorityConfigReusableConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigReusableConfigOutput) ElementType ¶
func (AuthorityConfigReusableConfigOutput) ElementType() reflect.Type
func (AuthorityConfigReusableConfigOutput) ReusableConfig ¶
func (o AuthorityConfigReusableConfigOutput) ReusableConfig() pulumi.StringOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`. . Alternatively, one of the short names found by running `gcloud beta privateca reusable-configs list`.
func (AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigOutput ¶
func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigOutput() AuthorityConfigReusableConfigOutput
func (AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigOutputWithContext ¶
func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigOutput
func (AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigPtrOutput ¶
func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput
func (AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigPtrOutputWithContext ¶
func (o AuthorityConfigReusableConfigOutput) ToAuthorityConfigReusableConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigPtrOutput
type AuthorityConfigReusableConfigPtrInput ¶
type AuthorityConfigReusableConfigPtrInput interface { pulumi.Input ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput ToAuthorityConfigReusableConfigPtrOutputWithContext(context.Context) AuthorityConfigReusableConfigPtrOutput }
AuthorityConfigReusableConfigPtrInput is an input type that accepts AuthorityConfigReusableConfigArgs, AuthorityConfigReusableConfigPtr and AuthorityConfigReusableConfigPtrOutput values. You can construct a concrete instance of `AuthorityConfigReusableConfigPtrInput` via:
AuthorityConfigReusableConfigArgs{...} or: nil
func AuthorityConfigReusableConfigPtr ¶
func AuthorityConfigReusableConfigPtr(v *AuthorityConfigReusableConfigArgs) AuthorityConfigReusableConfigPtrInput
type AuthorityConfigReusableConfigPtrOutput ¶
type AuthorityConfigReusableConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigReusableConfigPtrOutput) ElementType ¶
func (AuthorityConfigReusableConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigReusableConfigPtrOutput) ReusableConfig ¶
func (o AuthorityConfigReusableConfigPtrOutput) ReusableConfig() pulumi.StringPtrOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`. . Alternatively, one of the short names found by running `gcloud beta privateca reusable-configs list`.
func (AuthorityConfigReusableConfigPtrOutput) ToAuthorityConfigReusableConfigPtrOutput ¶
func (o AuthorityConfigReusableConfigPtrOutput) ToAuthorityConfigReusableConfigPtrOutput() AuthorityConfigReusableConfigPtrOutput
func (AuthorityConfigReusableConfigPtrOutput) ToAuthorityConfigReusableConfigPtrOutputWithContext ¶
func (o AuthorityConfigReusableConfigPtrOutput) ToAuthorityConfigReusableConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigReusableConfigPtrOutput
type AuthorityConfigSubjectConfig ¶
type AuthorityConfigSubjectConfig struct { // The common name of the distinguished name. CommonName string `pulumi:"commonName"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject AuthorityConfigSubjectConfigSubject `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName *AuthorityConfigSubjectConfigSubjectAltName `pulumi:"subjectAltName"` }
type AuthorityConfigSubjectConfigArgs ¶
type AuthorityConfigSubjectConfigArgs struct { // The common name of the distinguished name. CommonName pulumi.StringInput `pulumi:"commonName"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject AuthorityConfigSubjectConfigSubjectInput `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName AuthorityConfigSubjectConfigSubjectAltNamePtrInput `pulumi:"subjectAltName"` }
func (AuthorityConfigSubjectConfigArgs) ElementType ¶
func (AuthorityConfigSubjectConfigArgs) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutput ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutputWithContext ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutput ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutputWithContext ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
type AuthorityConfigSubjectConfigInput ¶
type AuthorityConfigSubjectConfigInput interface { pulumi.Input ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput ToAuthorityConfigSubjectConfigOutputWithContext(context.Context) AuthorityConfigSubjectConfigOutput }
AuthorityConfigSubjectConfigInput is an input type that accepts AuthorityConfigSubjectConfigArgs and AuthorityConfigSubjectConfigOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigInput` via:
AuthorityConfigSubjectConfigArgs{...}
type AuthorityConfigSubjectConfigOutput ¶
type AuthorityConfigSubjectConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigOutput) CommonName ¶
func (o AuthorityConfigSubjectConfigOutput) CommonName() pulumi.StringOutput
The common name of the distinguished name.
func (AuthorityConfigSubjectConfigOutput) ElementType ¶
func (AuthorityConfigSubjectConfigOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigOutput) Subject ¶
func (o AuthorityConfigSubjectConfigOutput) Subject() AuthorityConfigSubjectConfigSubjectOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (AuthorityConfigSubjectConfigOutput) SubjectAltName ¶
func (o AuthorityConfigSubjectConfigOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutput ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutputWithContext ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutput ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
type AuthorityConfigSubjectConfigPtrInput ¶
type AuthorityConfigSubjectConfigPtrInput interface { pulumi.Input ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput ToAuthorityConfigSubjectConfigPtrOutputWithContext(context.Context) AuthorityConfigSubjectConfigPtrOutput }
AuthorityConfigSubjectConfigPtrInput is an input type that accepts AuthorityConfigSubjectConfigArgs, AuthorityConfigSubjectConfigPtr and AuthorityConfigSubjectConfigPtrOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigPtrInput` via:
AuthorityConfigSubjectConfigArgs{...} or: nil
func AuthorityConfigSubjectConfigPtr ¶
func AuthorityConfigSubjectConfigPtr(v *AuthorityConfigSubjectConfigArgs) AuthorityConfigSubjectConfigPtrInput
type AuthorityConfigSubjectConfigPtrOutput ¶
type AuthorityConfigSubjectConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigPtrOutput) CommonName ¶
func (o AuthorityConfigSubjectConfigPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (AuthorityConfigSubjectConfigPtrOutput) ElementType ¶
func (AuthorityConfigSubjectConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigPtrOutput) Subject ¶
func (o AuthorityConfigSubjectConfigPtrOutput) Subject() AuthorityConfigSubjectConfigSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (AuthorityConfigSubjectConfigPtrOutput) SubjectAltName ¶
func (o AuthorityConfigSubjectConfigPtrOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutput ¶
func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
func (AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
type AuthorityConfigSubjectConfigSubject ¶
type AuthorityConfigSubjectConfigSubject struct { // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization string `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
type AuthorityConfigSubjectConfigSubjectAltName ¶
type AuthorityConfigSubjectConfigSubjectAltName struct { // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
type AuthorityConfigSubjectConfigSubjectAltNameArgs ¶
type AuthorityConfigSubjectConfigSubjectAltNameArgs struct { // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutput ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
type AuthorityConfigSubjectConfigSubjectAltNameInput ¶
type AuthorityConfigSubjectConfigSubjectAltNameInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput }
AuthorityConfigSubjectConfigSubjectAltNameInput is an input type that accepts AuthorityConfigSubjectConfigSubjectAltNameArgs and AuthorityConfigSubjectConfigSubjectAltNameOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectAltNameInput` via:
AuthorityConfigSubjectConfigSubjectAltNameArgs{...}
type AuthorityConfigSubjectConfigSubjectAltNameOutput ¶
type AuthorityConfigSubjectConfigSubjectAltNameOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutput ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) Uris ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type AuthorityConfigSubjectConfigSubjectAltNamePtrInput ¶
type AuthorityConfigSubjectConfigSubjectAltNamePtrInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput }
AuthorityConfigSubjectConfigSubjectAltNamePtrInput is an input type that accepts AuthorityConfigSubjectConfigSubjectAltNameArgs, AuthorityConfigSubjectConfigSubjectAltNamePtr and AuthorityConfigSubjectConfigSubjectAltNamePtrOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectAltNamePtrInput` via:
AuthorityConfigSubjectConfigSubjectAltNameArgs{...} or: nil
func AuthorityConfigSubjectConfigSubjectAltNamePtr ¶
func AuthorityConfigSubjectConfigSubjectAltNamePtr(v *AuthorityConfigSubjectConfigSubjectAltNameArgs) AuthorityConfigSubjectConfigSubjectAltNamePtrInput
type AuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
type AuthorityConfigSubjectConfigSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
type AuthorityConfigSubjectConfigSubjectArgs ¶
type AuthorityConfigSubjectConfigSubjectArgs struct { // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringInput `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
func (AuthorityConfigSubjectConfigSubjectArgs) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutput ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutput ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
type AuthorityConfigSubjectConfigSubjectInput ¶
type AuthorityConfigSubjectConfigSubjectInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput ToAuthorityConfigSubjectConfigSubjectOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectOutput }
AuthorityConfigSubjectConfigSubjectInput is an input type that accepts AuthorityConfigSubjectConfigSubjectArgs and AuthorityConfigSubjectConfigSubjectOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectInput` via:
AuthorityConfigSubjectConfigSubjectArgs{...}
type AuthorityConfigSubjectConfigSubjectOutput ¶
type AuthorityConfigSubjectConfigSubjectOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectOutput) CountryCode ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectOutput) Locality ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) Organization ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
The organization of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) PostalCode ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) Province ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) StreetAddress ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutput ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
type AuthorityConfigSubjectConfigSubjectPtrInput ¶
type AuthorityConfigSubjectConfigSubjectPtrInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput }
AuthorityConfigSubjectConfigSubjectPtrInput is an input type that accepts AuthorityConfigSubjectConfigSubjectArgs, AuthorityConfigSubjectConfigSubjectPtr and AuthorityConfigSubjectConfigSubjectPtrOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectPtrInput` via:
AuthorityConfigSubjectConfigSubjectArgs{...} or: nil
func AuthorityConfigSubjectConfigSubjectPtr ¶
func AuthorityConfigSubjectConfigSubjectPtr(v *AuthorityConfigSubjectConfigSubjectArgs) AuthorityConfigSubjectConfigSubjectPtrInput
type AuthorityConfigSubjectConfigSubjectPtrOutput ¶
type AuthorityConfigSubjectConfigSubjectPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectPtrOutput) CountryCode ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectPtrOutput) Locality ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) Organization ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) PostalCode ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) Province ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) StreetAddress ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
type AuthorityIamBinding ¶
type AuthorityIamBinding struct { pulumi.CustomResourceState CertificateAuthority pulumi.StringOutput `pulumi:"certificateAuthority"` Condition AuthorityIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` Members pulumi.StringArrayOutput `pulumi:"members"` // The role that should be applied. Only one // `certificateauthority.AuthorityIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateAuthority. Each of these resources serves a different use case:
* `certificateauthority.AuthorityIamPolicy`: Authoritative. Sets the IAM policy for the certificateauthority and replaces any existing policy already attached. * `certificateauthority.AuthorityIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the certificateauthority are preserved. * `certificateauthority.AuthorityIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the certificateauthority are preserved.
> **Note:** `certificateauthority.AuthorityIamPolicy` **cannot** be used in conjunction with `certificateauthority.AuthorityIamBinding` and `certificateauthority.AuthorityIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.AuthorityIamBinding` resources **can be** used in conjunction with `certificateauthority.AuthorityIamMember` resources **only if** they do not grant privilege to the same role. ## google\_privateca\_certificate\_authority\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewAuthorityIamPolicy(ctx, "policy", &certificateauthority.AuthorityIamPolicyArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_privateca\_certificate\_authority\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthorityIamBinding(ctx, "binding", &certificateauthority.AuthorityIamBindingArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_privateca\_certificate\_authority\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthorityIamMember(ctx, "member", &certificateauthority.AuthorityIamMemberArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} * {{project}}/{{location}}/{{certificate_authority_id}} * {{location}}/{{certificate_authority_id}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service certificateauthority IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamBinding:AuthorityIamBinding editor "projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} roles/privateca.certificateManager user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamBinding:AuthorityIamBinding editor "projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} roles/privateca.certificateManager"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamBinding:AuthorityIamBinding editor projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAuthorityIamBinding ¶
func GetAuthorityIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorityIamBindingState, opts ...pulumi.ResourceOption) (*AuthorityIamBinding, error)
GetAuthorityIamBinding gets an existing AuthorityIamBinding 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 NewAuthorityIamBinding ¶
func NewAuthorityIamBinding(ctx *pulumi.Context, name string, args *AuthorityIamBindingArgs, opts ...pulumi.ResourceOption) (*AuthorityIamBinding, error)
NewAuthorityIamBinding registers a new resource with the given unique name, arguments, and options.
func (*AuthorityIamBinding) ElementType ¶
func (*AuthorityIamBinding) ElementType() reflect.Type
func (*AuthorityIamBinding) ToAuthorityIamBindingOutput ¶
func (i *AuthorityIamBinding) ToAuthorityIamBindingOutput() AuthorityIamBindingOutput
func (*AuthorityIamBinding) ToAuthorityIamBindingOutputWithContext ¶
func (i *AuthorityIamBinding) ToAuthorityIamBindingOutputWithContext(ctx context.Context) AuthorityIamBindingOutput
func (*AuthorityIamBinding) ToAuthorityIamBindingPtrOutput ¶ added in v4.11.1
func (i *AuthorityIamBinding) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
func (*AuthorityIamBinding) ToAuthorityIamBindingPtrOutputWithContext ¶ added in v4.11.1
func (i *AuthorityIamBinding) ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput
type AuthorityIamBindingArgs ¶
type AuthorityIamBindingArgs struct { CertificateAuthority pulumi.StringInput Condition AuthorityIamBindingConditionPtrInput Members pulumi.StringArrayInput // The role that should be applied. Only one // `certificateauthority.AuthorityIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AuthorityIamBinding resource.
func (AuthorityIamBindingArgs) ElementType ¶
func (AuthorityIamBindingArgs) ElementType() reflect.Type
type AuthorityIamBindingArray ¶ added in v4.11.1
type AuthorityIamBindingArray []AuthorityIamBindingInput
func (AuthorityIamBindingArray) ElementType ¶ added in v4.11.1
func (AuthorityIamBindingArray) ElementType() reflect.Type
func (AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutput ¶ added in v4.11.1
func (i AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutput() AuthorityIamBindingArrayOutput
func (AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutputWithContext ¶ added in v4.11.1
func (i AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutputWithContext(ctx context.Context) AuthorityIamBindingArrayOutput
type AuthorityIamBindingArrayInput ¶ added in v4.11.1
type AuthorityIamBindingArrayInput interface { pulumi.Input ToAuthorityIamBindingArrayOutput() AuthorityIamBindingArrayOutput ToAuthorityIamBindingArrayOutputWithContext(context.Context) AuthorityIamBindingArrayOutput }
AuthorityIamBindingArrayInput is an input type that accepts AuthorityIamBindingArray and AuthorityIamBindingArrayOutput values. You can construct a concrete instance of `AuthorityIamBindingArrayInput` via:
AuthorityIamBindingArray{ AuthorityIamBindingArgs{...} }
type AuthorityIamBindingArrayOutput ¶ added in v4.11.1
type AuthorityIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AuthorityIamBindingArrayOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamBindingArrayOutput) ElementType() reflect.Type
func (AuthorityIamBindingArrayOutput) Index ¶ added in v4.11.1
func (o AuthorityIamBindingArrayOutput) Index(i pulumi.IntInput) AuthorityIamBindingOutput
func (AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutput ¶ added in v4.11.1
func (o AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutput() AuthorityIamBindingArrayOutput
func (AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutputWithContext(ctx context.Context) AuthorityIamBindingArrayOutput
type AuthorityIamBindingConditionArgs ¶
type AuthorityIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AuthorityIamBindingConditionArgs) ElementType ¶
func (AuthorityIamBindingConditionArgs) ElementType() reflect.Type
func (AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionOutput ¶
func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionOutput() AuthorityIamBindingConditionOutput
func (AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionOutputWithContext ¶
func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionOutputWithContext(ctx context.Context) AuthorityIamBindingConditionOutput
func (AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionPtrOutput ¶
func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput
func (AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionPtrOutputWithContext ¶
func (i AuthorityIamBindingConditionArgs) ToAuthorityIamBindingConditionPtrOutputWithContext(ctx context.Context) AuthorityIamBindingConditionPtrOutput
type AuthorityIamBindingConditionInput ¶
type AuthorityIamBindingConditionInput interface { pulumi.Input ToAuthorityIamBindingConditionOutput() AuthorityIamBindingConditionOutput ToAuthorityIamBindingConditionOutputWithContext(context.Context) AuthorityIamBindingConditionOutput }
AuthorityIamBindingConditionInput is an input type that accepts AuthorityIamBindingConditionArgs and AuthorityIamBindingConditionOutput values. You can construct a concrete instance of `AuthorityIamBindingConditionInput` via:
AuthorityIamBindingConditionArgs{...}
type AuthorityIamBindingConditionOutput ¶
type AuthorityIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AuthorityIamBindingConditionOutput) Description ¶
func (o AuthorityIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AuthorityIamBindingConditionOutput) ElementType ¶
func (AuthorityIamBindingConditionOutput) ElementType() reflect.Type
func (AuthorityIamBindingConditionOutput) Expression ¶
func (o AuthorityIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AuthorityIamBindingConditionOutput) Title ¶
func (o AuthorityIamBindingConditionOutput) Title() pulumi.StringOutput
func (AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionOutput ¶
func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionOutput() AuthorityIamBindingConditionOutput
func (AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionOutputWithContext ¶
func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionOutputWithContext(ctx context.Context) AuthorityIamBindingConditionOutput
func (AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionPtrOutput ¶
func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput
func (AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionPtrOutputWithContext ¶
func (o AuthorityIamBindingConditionOutput) ToAuthorityIamBindingConditionPtrOutputWithContext(ctx context.Context) AuthorityIamBindingConditionPtrOutput
type AuthorityIamBindingConditionPtrInput ¶
type AuthorityIamBindingConditionPtrInput interface { pulumi.Input ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput ToAuthorityIamBindingConditionPtrOutputWithContext(context.Context) AuthorityIamBindingConditionPtrOutput }
AuthorityIamBindingConditionPtrInput is an input type that accepts AuthorityIamBindingConditionArgs, AuthorityIamBindingConditionPtr and AuthorityIamBindingConditionPtrOutput values. You can construct a concrete instance of `AuthorityIamBindingConditionPtrInput` via:
AuthorityIamBindingConditionArgs{...} or: nil
func AuthorityIamBindingConditionPtr ¶
func AuthorityIamBindingConditionPtr(v *AuthorityIamBindingConditionArgs) AuthorityIamBindingConditionPtrInput
type AuthorityIamBindingConditionPtrOutput ¶
type AuthorityIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AuthorityIamBindingConditionPtrOutput) Description ¶
func (o AuthorityIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AuthorityIamBindingConditionPtrOutput) ElementType ¶
func (AuthorityIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AuthorityIamBindingConditionPtrOutput) Expression ¶
func (o AuthorityIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AuthorityIamBindingConditionPtrOutput) Title ¶
func (o AuthorityIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AuthorityIamBindingConditionPtrOutput) ToAuthorityIamBindingConditionPtrOutput ¶
func (o AuthorityIamBindingConditionPtrOutput) ToAuthorityIamBindingConditionPtrOutput() AuthorityIamBindingConditionPtrOutput
func (AuthorityIamBindingConditionPtrOutput) ToAuthorityIamBindingConditionPtrOutputWithContext ¶
func (o AuthorityIamBindingConditionPtrOutput) ToAuthorityIamBindingConditionPtrOutputWithContext(ctx context.Context) AuthorityIamBindingConditionPtrOutput
type AuthorityIamBindingInput ¶
type AuthorityIamBindingInput interface { pulumi.Input ToAuthorityIamBindingOutput() AuthorityIamBindingOutput ToAuthorityIamBindingOutputWithContext(ctx context.Context) AuthorityIamBindingOutput }
type AuthorityIamBindingMap ¶ added in v4.11.1
type AuthorityIamBindingMap map[string]AuthorityIamBindingInput
func (AuthorityIamBindingMap) ElementType ¶ added in v4.11.1
func (AuthorityIamBindingMap) ElementType() reflect.Type
func (AuthorityIamBindingMap) ToAuthorityIamBindingMapOutput ¶ added in v4.11.1
func (i AuthorityIamBindingMap) ToAuthorityIamBindingMapOutput() AuthorityIamBindingMapOutput
func (AuthorityIamBindingMap) ToAuthorityIamBindingMapOutputWithContext ¶ added in v4.11.1
func (i AuthorityIamBindingMap) ToAuthorityIamBindingMapOutputWithContext(ctx context.Context) AuthorityIamBindingMapOutput
type AuthorityIamBindingMapInput ¶ added in v4.11.1
type AuthorityIamBindingMapInput interface { pulumi.Input ToAuthorityIamBindingMapOutput() AuthorityIamBindingMapOutput ToAuthorityIamBindingMapOutputWithContext(context.Context) AuthorityIamBindingMapOutput }
AuthorityIamBindingMapInput is an input type that accepts AuthorityIamBindingMap and AuthorityIamBindingMapOutput values. You can construct a concrete instance of `AuthorityIamBindingMapInput` via:
AuthorityIamBindingMap{ "key": AuthorityIamBindingArgs{...} }
type AuthorityIamBindingMapOutput ¶ added in v4.11.1
type AuthorityIamBindingMapOutput struct{ *pulumi.OutputState }
func (AuthorityIamBindingMapOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamBindingMapOutput) ElementType() reflect.Type
func (AuthorityIamBindingMapOutput) MapIndex ¶ added in v4.11.1
func (o AuthorityIamBindingMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamBindingOutput
func (AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutput ¶ added in v4.11.1
func (o AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutput() AuthorityIamBindingMapOutput
func (AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutputWithContext(ctx context.Context) AuthorityIamBindingMapOutput
type AuthorityIamBindingOutput ¶
type AuthorityIamBindingOutput struct {
*pulumi.OutputState
}
func (AuthorityIamBindingOutput) ElementType ¶
func (AuthorityIamBindingOutput) ElementType() reflect.Type
func (AuthorityIamBindingOutput) ToAuthorityIamBindingOutput ¶
func (o AuthorityIamBindingOutput) ToAuthorityIamBindingOutput() AuthorityIamBindingOutput
func (AuthorityIamBindingOutput) ToAuthorityIamBindingOutputWithContext ¶
func (o AuthorityIamBindingOutput) ToAuthorityIamBindingOutputWithContext(ctx context.Context) AuthorityIamBindingOutput
func (AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutput ¶ added in v4.11.1
func (o AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
func (AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput
type AuthorityIamBindingPtrInput ¶ added in v4.11.1
type AuthorityIamBindingPtrInput interface { pulumi.Input ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput }
type AuthorityIamBindingPtrOutput ¶ added in v4.11.1
type AuthorityIamBindingPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityIamBindingPtrOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamBindingPtrOutput) ElementType() reflect.Type
func (AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutput ¶ added in v4.11.1
func (o AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
func (AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput
type AuthorityIamBindingState ¶
type AuthorityIamBindingState struct { CertificateAuthority pulumi.StringPtrInput Condition AuthorityIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput Members pulumi.StringArrayInput // The role that should be applied. Only one // `certificateauthority.AuthorityIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AuthorityIamBindingState) ElementType ¶
func (AuthorityIamBindingState) ElementType() reflect.Type
type AuthorityIamMember ¶
type AuthorityIamMember struct { pulumi.CustomResourceState CertificateAuthority pulumi.StringOutput `pulumi:"certificateAuthority"` Condition AuthorityIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` Member pulumi.StringOutput `pulumi:"member"` // The role that should be applied. Only one // `certificateauthority.AuthorityIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateAuthority. Each of these resources serves a different use case:
* `certificateauthority.AuthorityIamPolicy`: Authoritative. Sets the IAM policy for the certificateauthority and replaces any existing policy already attached. * `certificateauthority.AuthorityIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the certificateauthority are preserved. * `certificateauthority.AuthorityIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the certificateauthority are preserved.
> **Note:** `certificateauthority.AuthorityIamPolicy` **cannot** be used in conjunction with `certificateauthority.AuthorityIamBinding` and `certificateauthority.AuthorityIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.AuthorityIamBinding` resources **can be** used in conjunction with `certificateauthority.AuthorityIamMember` resources **only if** they do not grant privilege to the same role. ## google\_privateca\_certificate\_authority\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewAuthorityIamPolicy(ctx, "policy", &certificateauthority.AuthorityIamPolicyArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_privateca\_certificate\_authority\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthorityIamBinding(ctx, "binding", &certificateauthority.AuthorityIamBindingArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_privateca\_certificate\_authority\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthorityIamMember(ctx, "member", &certificateauthority.AuthorityIamMemberArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} * {{project}}/{{location}}/{{certificate_authority_id}} * {{location}}/{{certificate_authority_id}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service certificateauthority IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamMember:AuthorityIamMember editor "projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} roles/privateca.certificateManager user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamMember:AuthorityIamMember editor "projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} roles/privateca.certificateManager"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamMember:AuthorityIamMember editor projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAuthorityIamMember ¶
func GetAuthorityIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorityIamMemberState, opts ...pulumi.ResourceOption) (*AuthorityIamMember, error)
GetAuthorityIamMember gets an existing AuthorityIamMember 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 NewAuthorityIamMember ¶
func NewAuthorityIamMember(ctx *pulumi.Context, name string, args *AuthorityIamMemberArgs, opts ...pulumi.ResourceOption) (*AuthorityIamMember, error)
NewAuthorityIamMember registers a new resource with the given unique name, arguments, and options.
func (*AuthorityIamMember) ElementType ¶
func (*AuthorityIamMember) ElementType() reflect.Type
func (*AuthorityIamMember) ToAuthorityIamMemberOutput ¶
func (i *AuthorityIamMember) ToAuthorityIamMemberOutput() AuthorityIamMemberOutput
func (*AuthorityIamMember) ToAuthorityIamMemberOutputWithContext ¶
func (i *AuthorityIamMember) ToAuthorityIamMemberOutputWithContext(ctx context.Context) AuthorityIamMemberOutput
func (*AuthorityIamMember) ToAuthorityIamMemberPtrOutput ¶ added in v4.11.1
func (i *AuthorityIamMember) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
func (*AuthorityIamMember) ToAuthorityIamMemberPtrOutputWithContext ¶ added in v4.11.1
func (i *AuthorityIamMember) ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput
type AuthorityIamMemberArgs ¶
type AuthorityIamMemberArgs struct { CertificateAuthority pulumi.StringInput Condition AuthorityIamMemberConditionPtrInput Member pulumi.StringInput // The role that should be applied. Only one // `certificateauthority.AuthorityIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AuthorityIamMember resource.
func (AuthorityIamMemberArgs) ElementType ¶
func (AuthorityIamMemberArgs) ElementType() reflect.Type
type AuthorityIamMemberArray ¶ added in v4.11.1
type AuthorityIamMemberArray []AuthorityIamMemberInput
func (AuthorityIamMemberArray) ElementType ¶ added in v4.11.1
func (AuthorityIamMemberArray) ElementType() reflect.Type
func (AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutput ¶ added in v4.11.1
func (i AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutput() AuthorityIamMemberArrayOutput
func (AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutputWithContext ¶ added in v4.11.1
func (i AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutputWithContext(ctx context.Context) AuthorityIamMemberArrayOutput
type AuthorityIamMemberArrayInput ¶ added in v4.11.1
type AuthorityIamMemberArrayInput interface { pulumi.Input ToAuthorityIamMemberArrayOutput() AuthorityIamMemberArrayOutput ToAuthorityIamMemberArrayOutputWithContext(context.Context) AuthorityIamMemberArrayOutput }
AuthorityIamMemberArrayInput is an input type that accepts AuthorityIamMemberArray and AuthorityIamMemberArrayOutput values. You can construct a concrete instance of `AuthorityIamMemberArrayInput` via:
AuthorityIamMemberArray{ AuthorityIamMemberArgs{...} }
type AuthorityIamMemberArrayOutput ¶ added in v4.11.1
type AuthorityIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AuthorityIamMemberArrayOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamMemberArrayOutput) ElementType() reflect.Type
func (AuthorityIamMemberArrayOutput) Index ¶ added in v4.11.1
func (o AuthorityIamMemberArrayOutput) Index(i pulumi.IntInput) AuthorityIamMemberOutput
func (AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutput ¶ added in v4.11.1
func (o AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutput() AuthorityIamMemberArrayOutput
func (AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutputWithContext(ctx context.Context) AuthorityIamMemberArrayOutput
type AuthorityIamMemberConditionArgs ¶
type AuthorityIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AuthorityIamMemberConditionArgs) ElementType ¶
func (AuthorityIamMemberConditionArgs) ElementType() reflect.Type
func (AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionOutput ¶
func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionOutput() AuthorityIamMemberConditionOutput
func (AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionOutputWithContext ¶
func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionOutputWithContext(ctx context.Context) AuthorityIamMemberConditionOutput
func (AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionPtrOutput ¶
func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput
func (AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionPtrOutputWithContext ¶
func (i AuthorityIamMemberConditionArgs) ToAuthorityIamMemberConditionPtrOutputWithContext(ctx context.Context) AuthorityIamMemberConditionPtrOutput
type AuthorityIamMemberConditionInput ¶
type AuthorityIamMemberConditionInput interface { pulumi.Input ToAuthorityIamMemberConditionOutput() AuthorityIamMemberConditionOutput ToAuthorityIamMemberConditionOutputWithContext(context.Context) AuthorityIamMemberConditionOutput }
AuthorityIamMemberConditionInput is an input type that accepts AuthorityIamMemberConditionArgs and AuthorityIamMemberConditionOutput values. You can construct a concrete instance of `AuthorityIamMemberConditionInput` via:
AuthorityIamMemberConditionArgs{...}
type AuthorityIamMemberConditionOutput ¶
type AuthorityIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AuthorityIamMemberConditionOutput) Description ¶
func (o AuthorityIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AuthorityIamMemberConditionOutput) ElementType ¶
func (AuthorityIamMemberConditionOutput) ElementType() reflect.Type
func (AuthorityIamMemberConditionOutput) Expression ¶
func (o AuthorityIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AuthorityIamMemberConditionOutput) Title ¶
func (o AuthorityIamMemberConditionOutput) Title() pulumi.StringOutput
func (AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionOutput ¶
func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionOutput() AuthorityIamMemberConditionOutput
func (AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionOutputWithContext ¶
func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionOutputWithContext(ctx context.Context) AuthorityIamMemberConditionOutput
func (AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionPtrOutput ¶
func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput
func (AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionPtrOutputWithContext ¶
func (o AuthorityIamMemberConditionOutput) ToAuthorityIamMemberConditionPtrOutputWithContext(ctx context.Context) AuthorityIamMemberConditionPtrOutput
type AuthorityIamMemberConditionPtrInput ¶
type AuthorityIamMemberConditionPtrInput interface { pulumi.Input ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput ToAuthorityIamMemberConditionPtrOutputWithContext(context.Context) AuthorityIamMemberConditionPtrOutput }
AuthorityIamMemberConditionPtrInput is an input type that accepts AuthorityIamMemberConditionArgs, AuthorityIamMemberConditionPtr and AuthorityIamMemberConditionPtrOutput values. You can construct a concrete instance of `AuthorityIamMemberConditionPtrInput` via:
AuthorityIamMemberConditionArgs{...} or: nil
func AuthorityIamMemberConditionPtr ¶
func AuthorityIamMemberConditionPtr(v *AuthorityIamMemberConditionArgs) AuthorityIamMemberConditionPtrInput
type AuthorityIamMemberConditionPtrOutput ¶
type AuthorityIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AuthorityIamMemberConditionPtrOutput) Description ¶
func (o AuthorityIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AuthorityIamMemberConditionPtrOutput) ElementType ¶
func (AuthorityIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AuthorityIamMemberConditionPtrOutput) Expression ¶
func (o AuthorityIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AuthorityIamMemberConditionPtrOutput) Title ¶
func (o AuthorityIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AuthorityIamMemberConditionPtrOutput) ToAuthorityIamMemberConditionPtrOutput ¶
func (o AuthorityIamMemberConditionPtrOutput) ToAuthorityIamMemberConditionPtrOutput() AuthorityIamMemberConditionPtrOutput
func (AuthorityIamMemberConditionPtrOutput) ToAuthorityIamMemberConditionPtrOutputWithContext ¶
func (o AuthorityIamMemberConditionPtrOutput) ToAuthorityIamMemberConditionPtrOutputWithContext(ctx context.Context) AuthorityIamMemberConditionPtrOutput
type AuthorityIamMemberInput ¶
type AuthorityIamMemberInput interface { pulumi.Input ToAuthorityIamMemberOutput() AuthorityIamMemberOutput ToAuthorityIamMemberOutputWithContext(ctx context.Context) AuthorityIamMemberOutput }
type AuthorityIamMemberMap ¶ added in v4.11.1
type AuthorityIamMemberMap map[string]AuthorityIamMemberInput
func (AuthorityIamMemberMap) ElementType ¶ added in v4.11.1
func (AuthorityIamMemberMap) ElementType() reflect.Type
func (AuthorityIamMemberMap) ToAuthorityIamMemberMapOutput ¶ added in v4.11.1
func (i AuthorityIamMemberMap) ToAuthorityIamMemberMapOutput() AuthorityIamMemberMapOutput
func (AuthorityIamMemberMap) ToAuthorityIamMemberMapOutputWithContext ¶ added in v4.11.1
func (i AuthorityIamMemberMap) ToAuthorityIamMemberMapOutputWithContext(ctx context.Context) AuthorityIamMemberMapOutput
type AuthorityIamMemberMapInput ¶ added in v4.11.1
type AuthorityIamMemberMapInput interface { pulumi.Input ToAuthorityIamMemberMapOutput() AuthorityIamMemberMapOutput ToAuthorityIamMemberMapOutputWithContext(context.Context) AuthorityIamMemberMapOutput }
AuthorityIamMemberMapInput is an input type that accepts AuthorityIamMemberMap and AuthorityIamMemberMapOutput values. You can construct a concrete instance of `AuthorityIamMemberMapInput` via:
AuthorityIamMemberMap{ "key": AuthorityIamMemberArgs{...} }
type AuthorityIamMemberMapOutput ¶ added in v4.11.1
type AuthorityIamMemberMapOutput struct{ *pulumi.OutputState }
func (AuthorityIamMemberMapOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamMemberMapOutput) ElementType() reflect.Type
func (AuthorityIamMemberMapOutput) MapIndex ¶ added in v4.11.1
func (o AuthorityIamMemberMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamMemberOutput
func (AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutput ¶ added in v4.11.1
func (o AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutput() AuthorityIamMemberMapOutput
func (AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutputWithContext(ctx context.Context) AuthorityIamMemberMapOutput
type AuthorityIamMemberOutput ¶
type AuthorityIamMemberOutput struct {
*pulumi.OutputState
}
func (AuthorityIamMemberOutput) ElementType ¶
func (AuthorityIamMemberOutput) ElementType() reflect.Type
func (AuthorityIamMemberOutput) ToAuthorityIamMemberOutput ¶
func (o AuthorityIamMemberOutput) ToAuthorityIamMemberOutput() AuthorityIamMemberOutput
func (AuthorityIamMemberOutput) ToAuthorityIamMemberOutputWithContext ¶
func (o AuthorityIamMemberOutput) ToAuthorityIamMemberOutputWithContext(ctx context.Context) AuthorityIamMemberOutput
func (AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutput ¶ added in v4.11.1
func (o AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
func (AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput
type AuthorityIamMemberPtrInput ¶ added in v4.11.1
type AuthorityIamMemberPtrInput interface { pulumi.Input ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput }
type AuthorityIamMemberPtrOutput ¶ added in v4.11.1
type AuthorityIamMemberPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityIamMemberPtrOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamMemberPtrOutput) ElementType() reflect.Type
func (AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutput ¶ added in v4.11.1
func (o AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
func (AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput
type AuthorityIamMemberState ¶
type AuthorityIamMemberState struct { CertificateAuthority pulumi.StringPtrInput Condition AuthorityIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput Member pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.AuthorityIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AuthorityIamMemberState) ElementType ¶
func (AuthorityIamMemberState) ElementType() reflect.Type
type AuthorityIamPolicy ¶
type AuthorityIamPolicy struct { pulumi.CustomResourceState CertificateAuthority pulumi.StringOutput `pulumi:"certificateAuthority"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateAuthority. Each of these resources serves a different use case:
* `certificateauthority.AuthorityIamPolicy`: Authoritative. Sets the IAM policy for the certificateauthority and replaces any existing policy already attached. * `certificateauthority.AuthorityIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the certificateauthority are preserved. * `certificateauthority.AuthorityIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the certificateauthority are preserved.
> **Note:** `certificateauthority.AuthorityIamPolicy` **cannot** be used in conjunction with `certificateauthority.AuthorityIamBinding` and `certificateauthority.AuthorityIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.AuthorityIamBinding` resources **can be** used in conjunction with `certificateauthority.AuthorityIamMember` resources **only if** they do not grant privilege to the same role. ## google\_privateca\_certificate\_authority\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewAuthorityIamPolicy(ctx, "policy", &certificateauthority.AuthorityIamPolicyArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_privateca\_certificate\_authority\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthorityIamBinding(ctx, "binding", &certificateauthority.AuthorityIamBindingArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_privateca\_certificate\_authority\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthorityIamMember(ctx, "member", &certificateauthority.AuthorityIamMemberArgs{ CertificateAuthority: pulumi.Any(google_privateca_certificate_authority.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} * {{project}}/{{location}}/{{certificate_authority_id}} * {{location}}/{{certificate_authority_id}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service certificateauthority IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamPolicy:AuthorityIamPolicy editor "projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} roles/privateca.certificateManager user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamPolicy:AuthorityIamPolicy editor "projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}} roles/privateca.certificateManager"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/authorityIamPolicy:AuthorityIamPolicy editor projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority_id}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAuthorityIamPolicy ¶
func GetAuthorityIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorityIamPolicyState, opts ...pulumi.ResourceOption) (*AuthorityIamPolicy, error)
GetAuthorityIamPolicy gets an existing AuthorityIamPolicy 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 NewAuthorityIamPolicy ¶
func NewAuthorityIamPolicy(ctx *pulumi.Context, name string, args *AuthorityIamPolicyArgs, opts ...pulumi.ResourceOption) (*AuthorityIamPolicy, error)
NewAuthorityIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*AuthorityIamPolicy) ElementType ¶
func (*AuthorityIamPolicy) ElementType() reflect.Type
func (*AuthorityIamPolicy) ToAuthorityIamPolicyOutput ¶
func (i *AuthorityIamPolicy) ToAuthorityIamPolicyOutput() AuthorityIamPolicyOutput
func (*AuthorityIamPolicy) ToAuthorityIamPolicyOutputWithContext ¶
func (i *AuthorityIamPolicy) ToAuthorityIamPolicyOutputWithContext(ctx context.Context) AuthorityIamPolicyOutput
func (*AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutput ¶ added in v4.11.1
func (i *AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
func (*AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutputWithContext ¶ added in v4.11.1
func (i *AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput
type AuthorityIamPolicyArgs ¶
type AuthorityIamPolicyArgs struct { CertificateAuthority pulumi.StringInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput }
The set of arguments for constructing a AuthorityIamPolicy resource.
func (AuthorityIamPolicyArgs) ElementType ¶
func (AuthorityIamPolicyArgs) ElementType() reflect.Type
type AuthorityIamPolicyArray ¶ added in v4.11.1
type AuthorityIamPolicyArray []AuthorityIamPolicyInput
func (AuthorityIamPolicyArray) ElementType ¶ added in v4.11.1
func (AuthorityIamPolicyArray) ElementType() reflect.Type
func (AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutput ¶ added in v4.11.1
func (i AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutput() AuthorityIamPolicyArrayOutput
func (AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutputWithContext ¶ added in v4.11.1
func (i AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutputWithContext(ctx context.Context) AuthorityIamPolicyArrayOutput
type AuthorityIamPolicyArrayInput ¶ added in v4.11.1
type AuthorityIamPolicyArrayInput interface { pulumi.Input ToAuthorityIamPolicyArrayOutput() AuthorityIamPolicyArrayOutput ToAuthorityIamPolicyArrayOutputWithContext(context.Context) AuthorityIamPolicyArrayOutput }
AuthorityIamPolicyArrayInput is an input type that accepts AuthorityIamPolicyArray and AuthorityIamPolicyArrayOutput values. You can construct a concrete instance of `AuthorityIamPolicyArrayInput` via:
AuthorityIamPolicyArray{ AuthorityIamPolicyArgs{...} }
type AuthorityIamPolicyArrayOutput ¶ added in v4.11.1
type AuthorityIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AuthorityIamPolicyArrayOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamPolicyArrayOutput) ElementType() reflect.Type
func (AuthorityIamPolicyArrayOutput) Index ¶ added in v4.11.1
func (o AuthorityIamPolicyArrayOutput) Index(i pulumi.IntInput) AuthorityIamPolicyOutput
func (AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutput ¶ added in v4.11.1
func (o AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutput() AuthorityIamPolicyArrayOutput
func (AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutputWithContext(ctx context.Context) AuthorityIamPolicyArrayOutput
type AuthorityIamPolicyInput ¶
type AuthorityIamPolicyInput interface { pulumi.Input ToAuthorityIamPolicyOutput() AuthorityIamPolicyOutput ToAuthorityIamPolicyOutputWithContext(ctx context.Context) AuthorityIamPolicyOutput }
type AuthorityIamPolicyMap ¶ added in v4.11.1
type AuthorityIamPolicyMap map[string]AuthorityIamPolicyInput
func (AuthorityIamPolicyMap) ElementType ¶ added in v4.11.1
func (AuthorityIamPolicyMap) ElementType() reflect.Type
func (AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutput ¶ added in v4.11.1
func (i AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutput() AuthorityIamPolicyMapOutput
func (AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutputWithContext ¶ added in v4.11.1
func (i AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutputWithContext(ctx context.Context) AuthorityIamPolicyMapOutput
type AuthorityIamPolicyMapInput ¶ added in v4.11.1
type AuthorityIamPolicyMapInput interface { pulumi.Input ToAuthorityIamPolicyMapOutput() AuthorityIamPolicyMapOutput ToAuthorityIamPolicyMapOutputWithContext(context.Context) AuthorityIamPolicyMapOutput }
AuthorityIamPolicyMapInput is an input type that accepts AuthorityIamPolicyMap and AuthorityIamPolicyMapOutput values. You can construct a concrete instance of `AuthorityIamPolicyMapInput` via:
AuthorityIamPolicyMap{ "key": AuthorityIamPolicyArgs{...} }
type AuthorityIamPolicyMapOutput ¶ added in v4.11.1
type AuthorityIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AuthorityIamPolicyMapOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamPolicyMapOutput) ElementType() reflect.Type
func (AuthorityIamPolicyMapOutput) MapIndex ¶ added in v4.11.1
func (o AuthorityIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamPolicyOutput
func (AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutput ¶ added in v4.11.1
func (o AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutput() AuthorityIamPolicyMapOutput
func (AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutputWithContext(ctx context.Context) AuthorityIamPolicyMapOutput
type AuthorityIamPolicyOutput ¶
type AuthorityIamPolicyOutput struct {
*pulumi.OutputState
}
func (AuthorityIamPolicyOutput) ElementType ¶
func (AuthorityIamPolicyOutput) ElementType() reflect.Type
func (AuthorityIamPolicyOutput) ToAuthorityIamPolicyOutput ¶
func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyOutput() AuthorityIamPolicyOutput
func (AuthorityIamPolicyOutput) ToAuthorityIamPolicyOutputWithContext ¶
func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyOutputWithContext(ctx context.Context) AuthorityIamPolicyOutput
func (AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutput ¶ added in v4.11.1
func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
func (AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput
type AuthorityIamPolicyPtrInput ¶ added in v4.11.1
type AuthorityIamPolicyPtrInput interface { pulumi.Input ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput }
type AuthorityIamPolicyPtrOutput ¶ added in v4.11.1
type AuthorityIamPolicyPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityIamPolicyPtrOutput) ElementType ¶ added in v4.11.1
func (AuthorityIamPolicyPtrOutput) ElementType() reflect.Type
func (AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutput ¶ added in v4.11.1
func (o AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
func (AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput
type AuthorityIamPolicyState ¶
type AuthorityIamPolicyState struct { CertificateAuthority pulumi.StringPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput }
func (AuthorityIamPolicyState) ElementType ¶
func (AuthorityIamPolicyState) ElementType() reflect.Type
type AuthorityInput ¶
type AuthorityInput interface { pulumi.Input ToAuthorityOutput() AuthorityOutput ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput }
type AuthorityIssuingOptions ¶
type AuthorityIssuingOptions struct { // When true, includes a URL to the issuing CA certificate in the "authority // information access" X.509 extension. IncludeCaCertUrl *bool `pulumi:"includeCaCertUrl"` // When true, includes a URL to the CRL corresponding to certificates issued from a // CertificateAuthority. CRLs will expire 7 days from their creation. However, we will // rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. IncludeCrlAccessUrl *bool `pulumi:"includeCrlAccessUrl"` }
type AuthorityIssuingOptionsArgs ¶
type AuthorityIssuingOptionsArgs struct { // When true, includes a URL to the issuing CA certificate in the "authority // information access" X.509 extension. IncludeCaCertUrl pulumi.BoolPtrInput `pulumi:"includeCaCertUrl"` // When true, includes a URL to the CRL corresponding to certificates issued from a // CertificateAuthority. CRLs will expire 7 days from their creation. However, we will // rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. IncludeCrlAccessUrl pulumi.BoolPtrInput `pulumi:"includeCrlAccessUrl"` }
func (AuthorityIssuingOptionsArgs) ElementType ¶
func (AuthorityIssuingOptionsArgs) ElementType() reflect.Type
func (AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsOutput ¶
func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsOutput() AuthorityIssuingOptionsOutput
func (AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsOutputWithContext ¶
func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsOutputWithContext(ctx context.Context) AuthorityIssuingOptionsOutput
func (AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsPtrOutput ¶
func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput
func (AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsPtrOutputWithContext ¶
func (i AuthorityIssuingOptionsArgs) ToAuthorityIssuingOptionsPtrOutputWithContext(ctx context.Context) AuthorityIssuingOptionsPtrOutput
type AuthorityIssuingOptionsInput ¶
type AuthorityIssuingOptionsInput interface { pulumi.Input ToAuthorityIssuingOptionsOutput() AuthorityIssuingOptionsOutput ToAuthorityIssuingOptionsOutputWithContext(context.Context) AuthorityIssuingOptionsOutput }
AuthorityIssuingOptionsInput is an input type that accepts AuthorityIssuingOptionsArgs and AuthorityIssuingOptionsOutput values. You can construct a concrete instance of `AuthorityIssuingOptionsInput` via:
AuthorityIssuingOptionsArgs{...}
type AuthorityIssuingOptionsOutput ¶
type AuthorityIssuingOptionsOutput struct{ *pulumi.OutputState }
func (AuthorityIssuingOptionsOutput) ElementType ¶
func (AuthorityIssuingOptionsOutput) ElementType() reflect.Type
func (AuthorityIssuingOptionsOutput) IncludeCaCertUrl ¶
func (o AuthorityIssuingOptionsOutput) IncludeCaCertUrl() pulumi.BoolPtrOutput
When true, includes a URL to the issuing CA certificate in the "authority information access" X.509 extension.
func (AuthorityIssuingOptionsOutput) IncludeCrlAccessUrl ¶
func (o AuthorityIssuingOptionsOutput) IncludeCrlAccessUrl() pulumi.BoolPtrOutput
When true, includes a URL to the CRL corresponding to certificates issued from a CertificateAuthority. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsOutput ¶
func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsOutput() AuthorityIssuingOptionsOutput
func (AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsOutputWithContext ¶
func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsOutputWithContext(ctx context.Context) AuthorityIssuingOptionsOutput
func (AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsPtrOutput ¶
func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput
func (AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsPtrOutputWithContext ¶
func (o AuthorityIssuingOptionsOutput) ToAuthorityIssuingOptionsPtrOutputWithContext(ctx context.Context) AuthorityIssuingOptionsPtrOutput
type AuthorityIssuingOptionsPtrInput ¶
type AuthorityIssuingOptionsPtrInput interface { pulumi.Input ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput ToAuthorityIssuingOptionsPtrOutputWithContext(context.Context) AuthorityIssuingOptionsPtrOutput }
AuthorityIssuingOptionsPtrInput is an input type that accepts AuthorityIssuingOptionsArgs, AuthorityIssuingOptionsPtr and AuthorityIssuingOptionsPtrOutput values. You can construct a concrete instance of `AuthorityIssuingOptionsPtrInput` via:
AuthorityIssuingOptionsArgs{...} or: nil
func AuthorityIssuingOptionsPtr ¶
func AuthorityIssuingOptionsPtr(v *AuthorityIssuingOptionsArgs) AuthorityIssuingOptionsPtrInput
type AuthorityIssuingOptionsPtrOutput ¶
type AuthorityIssuingOptionsPtrOutput struct{ *pulumi.OutputState }
func (AuthorityIssuingOptionsPtrOutput) Elem ¶
func (o AuthorityIssuingOptionsPtrOutput) Elem() AuthorityIssuingOptionsOutput
func (AuthorityIssuingOptionsPtrOutput) ElementType ¶
func (AuthorityIssuingOptionsPtrOutput) ElementType() reflect.Type
func (AuthorityIssuingOptionsPtrOutput) IncludeCaCertUrl ¶
func (o AuthorityIssuingOptionsPtrOutput) IncludeCaCertUrl() pulumi.BoolPtrOutput
When true, includes a URL to the issuing CA certificate in the "authority information access" X.509 extension.
func (AuthorityIssuingOptionsPtrOutput) IncludeCrlAccessUrl ¶
func (o AuthorityIssuingOptionsPtrOutput) IncludeCrlAccessUrl() pulumi.BoolPtrOutput
When true, includes a URL to the CRL corresponding to certificates issued from a CertificateAuthority. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (AuthorityIssuingOptionsPtrOutput) ToAuthorityIssuingOptionsPtrOutput ¶
func (o AuthorityIssuingOptionsPtrOutput) ToAuthorityIssuingOptionsPtrOutput() AuthorityIssuingOptionsPtrOutput
func (AuthorityIssuingOptionsPtrOutput) ToAuthorityIssuingOptionsPtrOutputWithContext ¶
func (o AuthorityIssuingOptionsPtrOutput) ToAuthorityIssuingOptionsPtrOutputWithContext(ctx context.Context) AuthorityIssuingOptionsPtrOutput
type AuthorityKeySpec ¶
type AuthorityKeySpec struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified // experience. All managed keys will be have their ProtectionLevel as HSM. // Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`. Algorithm *string `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format // `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. CloudKmsKeyVersion *string `pulumi:"cloudKmsKeyVersion"` }
type AuthorityKeySpecArgs ¶
type AuthorityKeySpecArgs struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified // experience. All managed keys will be have their ProtectionLevel as HSM. // Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format // `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. CloudKmsKeyVersion pulumi.StringPtrInput `pulumi:"cloudKmsKeyVersion"` }
func (AuthorityKeySpecArgs) ElementType ¶
func (AuthorityKeySpecArgs) ElementType() reflect.Type
func (AuthorityKeySpecArgs) ToAuthorityKeySpecOutput ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
func (AuthorityKeySpecArgs) ToAuthorityKeySpecOutputWithContext ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
func (AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutput ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
func (AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutputWithContext ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
type AuthorityKeySpecInput ¶
type AuthorityKeySpecInput interface { pulumi.Input ToAuthorityKeySpecOutput() AuthorityKeySpecOutput ToAuthorityKeySpecOutputWithContext(context.Context) AuthorityKeySpecOutput }
AuthorityKeySpecInput is an input type that accepts AuthorityKeySpecArgs and AuthorityKeySpecOutput values. You can construct a concrete instance of `AuthorityKeySpecInput` via:
AuthorityKeySpecArgs{...}
type AuthorityKeySpecOutput ¶
type AuthorityKeySpecOutput struct{ *pulumi.OutputState }
func (AuthorityKeySpecOutput) Algorithm ¶
func (o AuthorityKeySpecOutput) Algorithm() pulumi.StringPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as HSM. Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`.
func (AuthorityKeySpecOutput) CloudKmsKeyVersion ¶
func (o AuthorityKeySpecOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
func (AuthorityKeySpecOutput) ElementType ¶
func (AuthorityKeySpecOutput) ElementType() reflect.Type
func (AuthorityKeySpecOutput) ToAuthorityKeySpecOutput ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
func (AuthorityKeySpecOutput) ToAuthorityKeySpecOutputWithContext ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
func (AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutput ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
func (AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutputWithContext ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
type AuthorityKeySpecPtrInput ¶
type AuthorityKeySpecPtrInput interface { pulumi.Input ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput ToAuthorityKeySpecPtrOutputWithContext(context.Context) AuthorityKeySpecPtrOutput }
AuthorityKeySpecPtrInput is an input type that accepts AuthorityKeySpecArgs, AuthorityKeySpecPtr and AuthorityKeySpecPtrOutput values. You can construct a concrete instance of `AuthorityKeySpecPtrInput` via:
AuthorityKeySpecArgs{...} or: nil
func AuthorityKeySpecPtr ¶
func AuthorityKeySpecPtr(v *AuthorityKeySpecArgs) AuthorityKeySpecPtrInput
type AuthorityKeySpecPtrOutput ¶
type AuthorityKeySpecPtrOutput struct{ *pulumi.OutputState }
func (AuthorityKeySpecPtrOutput) Algorithm ¶
func (o AuthorityKeySpecPtrOutput) Algorithm() pulumi.StringPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as HSM. Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`.
func (AuthorityKeySpecPtrOutput) CloudKmsKeyVersion ¶
func (o AuthorityKeySpecPtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
func (AuthorityKeySpecPtrOutput) Elem ¶
func (o AuthorityKeySpecPtrOutput) Elem() AuthorityKeySpecOutput
func (AuthorityKeySpecPtrOutput) ElementType ¶
func (AuthorityKeySpecPtrOutput) ElementType() reflect.Type
func (AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutput ¶
func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
func (AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutputWithContext ¶
func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
type AuthorityMap ¶ added in v4.11.1
type AuthorityMap map[string]AuthorityInput
func (AuthorityMap) ElementType ¶ added in v4.11.1
func (AuthorityMap) ElementType() reflect.Type
func (AuthorityMap) ToAuthorityMapOutput ¶ added in v4.11.1
func (i AuthorityMap) ToAuthorityMapOutput() AuthorityMapOutput
func (AuthorityMap) ToAuthorityMapOutputWithContext ¶ added in v4.11.1
func (i AuthorityMap) ToAuthorityMapOutputWithContext(ctx context.Context) AuthorityMapOutput
type AuthorityMapInput ¶ added in v4.11.1
type AuthorityMapInput interface { pulumi.Input ToAuthorityMapOutput() AuthorityMapOutput ToAuthorityMapOutputWithContext(context.Context) AuthorityMapOutput }
AuthorityMapInput is an input type that accepts AuthorityMap and AuthorityMapOutput values. You can construct a concrete instance of `AuthorityMapInput` via:
AuthorityMap{ "key": AuthorityArgs{...} }
type AuthorityMapOutput ¶ added in v4.11.1
type AuthorityMapOutput struct{ *pulumi.OutputState }
func (AuthorityMapOutput) ElementType ¶ added in v4.11.1
func (AuthorityMapOutput) ElementType() reflect.Type
func (AuthorityMapOutput) MapIndex ¶ added in v4.11.1
func (o AuthorityMapOutput) MapIndex(k pulumi.StringInput) AuthorityOutput
func (AuthorityMapOutput) ToAuthorityMapOutput ¶ added in v4.11.1
func (o AuthorityMapOutput) ToAuthorityMapOutput() AuthorityMapOutput
func (AuthorityMapOutput) ToAuthorityMapOutputWithContext ¶ added in v4.11.1
func (o AuthorityMapOutput) ToAuthorityMapOutputWithContext(ctx context.Context) AuthorityMapOutput
type AuthorityOutput ¶
type AuthorityOutput struct {
*pulumi.OutputState
}
func (AuthorityOutput) ElementType ¶
func (AuthorityOutput) ElementType() reflect.Type
func (AuthorityOutput) ToAuthorityOutput ¶
func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
func (AuthorityOutput) ToAuthorityOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityOutput) ToAuthorityPtrOutput ¶ added in v4.11.1
func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityOutput) ToAuthorityPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityPtrInput ¶ added in v4.11.1
type AuthorityPtrInput interface { pulumi.Input ToAuthorityPtrOutput() AuthorityPtrOutput ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput }
type AuthorityPtrOutput ¶ added in v4.11.1
type AuthorityPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityPtrOutput) ElementType ¶ added in v4.11.1
func (AuthorityPtrOutput) ElementType() reflect.Type
func (AuthorityPtrOutput) ToAuthorityPtrOutput ¶ added in v4.11.1
func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityPtrOutput) ToAuthorityPtrOutputWithContext ¶ added in v4.11.1
func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityState ¶
type AuthorityState struct { // URLs for accessing content published by this CA, such as the CA certificate and CRLs. AccessUrls AuthorityAccessUrlArrayInput // The user provided Resource ID for this Certificate Authority. CertificateAuthorityId pulumi.StringPtrInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config AuthorityConfigPtrInput // The time at which this CertificateAuthority was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // If set to `true`, the Certificate Authority will be disabled // on delete. If the Certitificate Authorities is not disabled, // it cannot be deleted. Use with care. Defaults to `false`. DisableOnDelete pulumi.BoolPtrInput // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named // my-bucket, you would simply specify `my-bucket`. If not specified, a managed bucket will be // created. GcsBucket pulumi.StringPtrInput // Options that affect all certificates issued by a CertificateAuthority. // Structure is documented below. IssuingOptions AuthorityIssuingOptionsPtrInput // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // Structure is documented below. KeySpec AuthorityKeySpecPtrInput // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud beta privateca locations list`. Location pulumi.StringPtrInput // The resource name for this CertificateAuthority in the format projects/*/locations/*/certificateAuthorities/*. Name pulumi.StringPtrInput // This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such // that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the // current CertificateAuthority's certificate. PemCaCertificates pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The State for this CertificateAuthority. State pulumi.StringPtrInput // The Tier of this CertificateAuthority. `ENTERPRISE` Certificate Authorities track // server side certificates issued, and support certificate revocation. For more details, // please check the [associated documentation](https://cloud.google.com/certificate-authority-service/docs/tiers). // Default value is `ENTERPRISE`. // Possible values are `ENTERPRISE` and `DEVOPS`. Tier pulumi.StringPtrInput // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be manually activated (via Cloud Console of `gcloud`) before they can // issue certificates. // Default value is `SELF_SIGNED`. // Possible values are `SELF_SIGNED` and `SUBORDINATE`. Type pulumi.StringPtrInput // The time at which this CertificateAuthority was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (AuthorityState) ElementType ¶
func (AuthorityState) ElementType() reflect.Type
type Certificate ¶ added in v4.11.0
type Certificate struct { pulumi.CustomResourceState // Certificate Authority name. CertificateAuthority pulumi.StringOutput `pulumi:"certificateAuthority"` // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. CertificateDescriptions CertificateCertificateDescriptionArrayOutput `pulumi:"certificateDescriptions"` // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config CertificateConfigPtrOutput `pulumi:"config"` // The time that this resource was created on the server. This is in RFC3339 text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Labels with user-defined metadata to apply to this resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrOutput `pulumi:"lifetime"` // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud beta privateca locations list`. Location pulumi.StringOutput `pulumi:"location"` // The name for this Certificate . Name pulumi.StringOutput `pulumi:"name"` // Output only. The pem-encoded, signed X.509 certificate. PemCertificate pulumi.StringOutput `pulumi:"pemCertificate"` // Required. Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayOutput `pulumi:"pemCertificates"` // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrOutput `pulumi:"pemCsr"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. RevocationDetails CertificateRevocationDetailArrayOutput `pulumi:"revocationDetails"` // Output only. The time at which this CertificateAuthority was updated. This is in RFC3339 text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.
> **Note:** The Certificate Authority that is referenced by this resource **must** be `tier = "ENTERPRISE"`
> **Warning:** Please remember that all resources created during preview (via this provider) will be deleted when CA service transitions to General Availability (GA). Relying on these certificate authorities for production traffic is discouraged.
## Example Usage
## Import
Certificate can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:certificateauthority/certificate:Certificate default projects/{{project}}/locations/{{location}}/certificateAuthorities/{{certificate_authority}}/certificates/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/certificate:Certificate default {{project}}/{{location}}/{{certificate_authority}}/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/certificate:Certificate default {{location}}/{{certificate_authority}}/{{name}}
```
func GetCertificate ¶ added in v4.11.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 v4.11.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.
func (*Certificate) ElementType ¶ added in v4.11.0
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v4.11.0
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v4.11.0
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶ added in v4.11.1
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶ added in v4.11.1
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶ added in v4.11.0
type CertificateArgs struct { // Certificate Authority name. CertificateAuthority pulumi.StringInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config CertificateConfigPtrInput // Labels with user-defined metadata to apply to this resource. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud beta privateca locations list`. Location pulumi.StringInput // The name for this Certificate . Name pulumi.StringPtrInput // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶ added in v4.11.0
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶ added in v4.11.1
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶ added in v4.11.1
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶ added in v4.11.1
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶ added in v4.11.1
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶ added in v4.11.1
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶ added in v4.11.1
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶ added in v4.11.1
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶ added in v4.11.1
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶ added in v4.11.1
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶ added in v4.11.1
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateCertificateDescription ¶ added in v4.11.0
type CertificateCertificateDescription struct { AiaIssuingCertificateUrls []string `pulumi:"aiaIssuingCertificateUrls"` AuthorityKeyId *CertificateCertificateDescriptionAuthorityKeyId `pulumi:"authorityKeyId"` CertFingerprint *CertificateCertificateDescriptionCertFingerprint `pulumi:"certFingerprint"` ConfigValues *CertificateCertificateDescriptionConfigValues `pulumi:"configValues"` CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` // A PublicKey describes a public key. // Structure is documented below. PublicKey CertificateCertificateDescriptionPublicKey `pulumi:"publicKey"` SubjectDescription *CertificateCertificateDescriptionSubjectDescription `pulumi:"subjectDescription"` SubjectKeyId *CertificateCertificateDescriptionSubjectKeyId `pulumi:"subjectKeyId"` }
type CertificateCertificateDescriptionArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionArgs struct { AiaIssuingCertificateUrls pulumi.StringArrayInput `pulumi:"aiaIssuingCertificateUrls"` AuthorityKeyId CertificateCertificateDescriptionAuthorityKeyIdPtrInput `pulumi:"authorityKeyId"` CertFingerprint CertificateCertificateDescriptionCertFingerprintPtrInput `pulumi:"certFingerprint"` ConfigValues CertificateCertificateDescriptionConfigValuesPtrInput `pulumi:"configValues"` CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` // A PublicKey describes a public key. // Structure is documented below. PublicKey CertificateCertificateDescriptionPublicKeyInput `pulumi:"publicKey"` SubjectDescription CertificateCertificateDescriptionSubjectDescriptionPtrInput `pulumi:"subjectDescription"` SubjectKeyId CertificateCertificateDescriptionSubjectKeyIdPtrInput `pulumi:"subjectKeyId"` }
func (CertificateCertificateDescriptionArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
type CertificateCertificateDescriptionArray ¶ added in v4.11.0
type CertificateCertificateDescriptionArray []CertificateCertificateDescriptionInput
func (CertificateCertificateDescriptionArray) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
func (CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
type CertificateCertificateDescriptionArrayInput ¶ added in v4.11.0
type CertificateCertificateDescriptionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput ToCertificateCertificateDescriptionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionArrayOutput }
CertificateCertificateDescriptionArrayInput is an input type that accepts CertificateCertificateDescriptionArray and CertificateCertificateDescriptionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionArrayInput` via:
CertificateCertificateDescriptionArray{ CertificateCertificateDescriptionArgs{...} }
type CertificateCertificateDescriptionArrayOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionArrayOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
func (CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
type CertificateCertificateDescriptionAuthorityKeyId ¶ added in v4.11.0
type CertificateCertificateDescriptionAuthorityKeyId struct {
KeyId *string `pulumi:"keyId"`
}
type CertificateCertificateDescriptionAuthorityKeyIdArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionAuthorityKeyIdArgs struct {
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
}
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
type CertificateCertificateDescriptionAuthorityKeyIdInput ¶ added in v4.11.0
type CertificateCertificateDescriptionAuthorityKeyIdInput interface { pulumi.Input ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput }
CertificateCertificateDescriptionAuthorityKeyIdInput is an input type that accepts CertificateCertificateDescriptionAuthorityKeyIdArgs and CertificateCertificateDescriptionAuthorityKeyIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionAuthorityKeyIdInput` via:
CertificateCertificateDescriptionAuthorityKeyIdArgs{...}
type CertificateCertificateDescriptionAuthorityKeyIdOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionAuthorityKeyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
type CertificateCertificateDescriptionAuthorityKeyIdPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionAuthorityKeyIdPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput }
CertificateCertificateDescriptionAuthorityKeyIdPtrInput is an input type that accepts CertificateCertificateDescriptionAuthorityKeyIdArgs, CertificateCertificateDescriptionAuthorityKeyIdPtr and CertificateCertificateDescriptionAuthorityKeyIdPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionAuthorityKeyIdPtrInput` via:
CertificateCertificateDescriptionAuthorityKeyIdArgs{...} or: nil
func CertificateCertificateDescriptionAuthorityKeyIdPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionAuthorityKeyIdPtr(v *CertificateCertificateDescriptionAuthorityKeyIdArgs) CertificateCertificateDescriptionAuthorityKeyIdPtrInput
type CertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionAuthorityKeyIdPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
type CertificateCertificateDescriptionCertFingerprint ¶ added in v4.11.0
type CertificateCertificateDescriptionCertFingerprint struct {
Sha256Hash *string `pulumi:"sha256Hash"`
}
type CertificateCertificateDescriptionCertFingerprintArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionCertFingerprintArgs struct {
Sha256Hash pulumi.StringPtrInput `pulumi:"sha256Hash"`
}
func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
type CertificateCertificateDescriptionCertFingerprintInput ¶ added in v4.11.0
type CertificateCertificateDescriptionCertFingerprintInput interface { pulumi.Input ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(context.Context) CertificateCertificateDescriptionCertFingerprintOutput }
CertificateCertificateDescriptionCertFingerprintInput is an input type that accepts CertificateCertificateDescriptionCertFingerprintArgs and CertificateCertificateDescriptionCertFingerprintOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionCertFingerprintInput` via:
CertificateCertificateDescriptionCertFingerprintArgs{...}
type CertificateCertificateDescriptionCertFingerprintOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionCertFingerprintOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
type CertificateCertificateDescriptionCertFingerprintPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionCertFingerprintPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput }
CertificateCertificateDescriptionCertFingerprintPtrInput is an input type that accepts CertificateCertificateDescriptionCertFingerprintArgs, CertificateCertificateDescriptionCertFingerprintPtr and CertificateCertificateDescriptionCertFingerprintPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionCertFingerprintPtrInput` via:
CertificateCertificateDescriptionCertFingerprintArgs{...} or: nil
func CertificateCertificateDescriptionCertFingerprintPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionCertFingerprintPtr(v *CertificateCertificateDescriptionCertFingerprintArgs) CertificateCertificateDescriptionCertFingerprintPtrInput
type CertificateCertificateDescriptionCertFingerprintPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionCertFingerprintPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) Sha256Hash ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) Sha256Hash() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
type CertificateCertificateDescriptionConfigValues ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValues struct {
KeyUsage *CertificateCertificateDescriptionConfigValuesKeyUsage `pulumi:"keyUsage"`
}
type CertificateCertificateDescriptionConfigValuesArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesArgs struct {
KeyUsage CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput `pulumi:"keyUsage"`
}
func (CertificateCertificateDescriptionConfigValuesArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
type CertificateCertificateDescriptionConfigValuesInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput ToCertificateCertificateDescriptionConfigValuesOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesOutput }
CertificateCertificateDescriptionConfigValuesInput is an input type that accepts CertificateCertificateDescriptionConfigValuesArgs and CertificateCertificateDescriptionConfigValuesOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesInput` via:
CertificateCertificateDescriptionConfigValuesArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsage ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsage struct { BaseKeyUsage *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage `pulumi:"baseKeyUsage"` ExtendedKeyUsage *CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsage"` UnknownExtendedKeyUsages []CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CertificateCertificateDescriptionConfigValuesKeyUsageArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageArgs struct { BaseKeyUsage CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput `pulumi:"baseKeyUsage"` ExtendedKeyUsage CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput `pulumi:"extendedKeyUsage"` UnknownExtendedKeyUsages CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage struct {
KeyUsageOptions *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions `pulumi:"keyUsageOptions"`
}
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs struct {
KeyUsageOptions CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput `pulumi:"keyUsageOptions"`
}
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs and CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions struct { CertSign *bool `pulumi:"certSign"` ContentCommitment *bool `pulumi:"contentCommitment"` CrlSign *bool `pulumi:"crlSign"` DataEncipherment *bool `pulumi:"dataEncipherment"` DecipherOnly *bool `pulumi:"decipherOnly"` DigitalSignature *bool `pulumi:"digitalSignature"` EncipherOnly *bool `pulumi:"encipherOnly"` KeyAgreement *bool `pulumi:"keyAgreement"` KeyEncipherment *bool `pulumi:"keyEncipherment"` }
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs struct { CertSign pulumi.BoolPtrInput `pulumi:"certSign"` ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs and CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) CertSign ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ContentCommitment ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ContentCommitment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) CrlSign ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DataEncipherment ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DataEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DecipherOnly ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DigitalSignature ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DigitalSignature() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) EncipherOnly ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyAgreement ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyEncipherment ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs, CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtr and CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs{...} or: nil
func CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) CertSign ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ContentCommitment ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ContentCommitment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) CrlSign ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DataEncipherment ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DataEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DecipherOnly ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DigitalSignature ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DigitalSignature() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) Elem ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) EncipherOnly ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyAgreement ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyEncipherment ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) KeyUsageOptions ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs, CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtr and CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs{...} or: nil
func CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtr ¶ added in v4.11.0
func CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) Elem ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) KeyUsageOptions ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage struct { ClientAuth *bool `pulumi:"clientAuth"` CodeSigning *bool `pulumi:"codeSigning"` EmailProtection *bool `pulumi:"emailProtection"` OcspSigning *bool `pulumi:"ocspSigning"` ServerAuth *bool `pulumi:"serverAuth"` TimeStamping *bool `pulumi:"timeStamping"` }
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs struct { ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs and CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs, CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtr and CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs{...} or: nil
func CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtr ¶ added in v4.11.0
func CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) Elem ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageArgs and CertificateCertificateDescriptionConfigValuesKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsageOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) BaseKeyUsage ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ExtendedKeyUsage ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) UnknownExtendedKeyUsages() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput }
CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageArgs, CertificateCertificateDescriptionConfigValuesKeyUsagePtr and CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageArgs{...} or: nil
func CertificateCertificateDescriptionConfigValuesKeyUsagePtr ¶ added in v4.11.0
func CertificateCertificateDescriptionConfigValuesKeyUsagePtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageArgs) CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) BaseKeyUsage ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ExtendedKeyUsage ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage struct {
ObectId CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectId `pulumi:"obectId"`
}
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs struct {
ObectId CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput `pulumi:"obectId"`
}
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray []CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray and CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray{ CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs{...} }
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs and CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectId ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectId struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput }
CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput is an input type that accepts CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs and CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput` via:
CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs{...}
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ObectId ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValuesOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
type CertificateCertificateDescriptionConfigValuesPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput }
CertificateCertificateDescriptionConfigValuesPtrInput is an input type that accepts CertificateCertificateDescriptionConfigValuesArgs, CertificateCertificateDescriptionConfigValuesPtr and CertificateCertificateDescriptionConfigValuesPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValuesPtrInput` via:
CertificateCertificateDescriptionConfigValuesArgs{...} or: nil
func CertificateCertificateDescriptionConfigValuesPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionConfigValuesPtr(v *CertificateCertificateDescriptionConfigValuesArgs) CertificateCertificateDescriptionConfigValuesPtrInput
type CertificateCertificateDescriptionConfigValuesPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionConfigValuesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
type CertificateCertificateDescriptionInput ¶ added in v4.11.0
type CertificateCertificateDescriptionInput interface { pulumi.Input ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput ToCertificateCertificateDescriptionOutputWithContext(context.Context) CertificateCertificateDescriptionOutput }
CertificateCertificateDescriptionInput is an input type that accepts CertificateCertificateDescriptionArgs and CertificateCertificateDescriptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionInput` via:
CertificateCertificateDescriptionArgs{...}
type CertificateCertificateDescriptionOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
func (CertificateCertificateDescriptionOutput) AuthorityKeyId ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) AuthorityKeyId() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionOutput) CertFingerprint ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) CertFingerprint() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionOutput) ConfigValues ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) ConfigValues() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionOutput) CrlDistributionPoints ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) CrlDistributionPoints() pulumi.StringArrayOutput
func (CertificateCertificateDescriptionOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionOutput) PublicKey ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) PublicKey() CertificateCertificateDescriptionPublicKeyOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateCertificateDescriptionOutput) SubjectDescription ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) SubjectDescription() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionOutput) SubjectKeyId ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) SubjectKeyId() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
type CertificateCertificateDescriptionPublicKey ¶ added in v4.11.0
type CertificateCertificateDescriptionPublicKey struct { // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key *string `pulumi:"key"` // Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms // Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`. Type string `pulumi:"type"` }
type CertificateCertificateDescriptionPublicKeyArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionPublicKeyArgs struct { // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key pulumi.StringPtrInput `pulumi:"key"` // Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms // Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`. Type pulumi.StringInput `pulumi:"type"` }
func (CertificateCertificateDescriptionPublicKeyArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionPublicKeyArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
type CertificateCertificateDescriptionPublicKeyInput ¶ added in v4.11.0
type CertificateCertificateDescriptionPublicKeyInput interface { pulumi.Input ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput ToCertificateCertificateDescriptionPublicKeyOutputWithContext(context.Context) CertificateCertificateDescriptionPublicKeyOutput }
CertificateCertificateDescriptionPublicKeyInput is an input type that accepts CertificateCertificateDescriptionPublicKeyArgs and CertificateCertificateDescriptionPublicKeyOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionPublicKeyInput` via:
CertificateCertificateDescriptionPublicKeyArgs{...}
type CertificateCertificateDescriptionPublicKeyOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionPublicKeyOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionPublicKeyOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionPublicKeyOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyOutput) Key ¶ added in v4.11.0
Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
func (CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyOutput) Type ¶ added in v4.11.0
func (o CertificateCertificateDescriptionPublicKeyOutput) Type() pulumi.StringOutput
Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`.
type CertificateCertificateDescriptionSubjectDescription ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescription struct { // The common name of the distinguished name. CommonName *string `pulumi:"commonName"` HexSerialNumber *string `pulumi:"hexSerialNumber"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime *string `pulumi:"lifetime"` NotAfterTime *string `pulumi:"notAfterTime"` NotBeforeTime *string `pulumi:"notBeforeTime"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject *CertificateCertificateDescriptionSubjectDescriptionSubject `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName *CertificateCertificateDescriptionSubjectDescriptionSubjectAltName `pulumi:"subjectAltName"` }
type CertificateCertificateDescriptionSubjectDescriptionArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionArgs struct { // The common name of the distinguished name. CommonName pulumi.StringPtrInput `pulumi:"commonName"` HexSerialNumber pulumi.StringPtrInput `pulumi:"hexSerialNumber"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput `pulumi:"lifetime"` NotAfterTime pulumi.StringPtrInput `pulumi:"notAfterTime"` NotBeforeTime pulumi.StringPtrInput `pulumi:"notBeforeTime"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput `pulumi:"subjectAltName"` }
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput }
CertificateCertificateDescriptionSubjectDescriptionInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionArgs and CertificateCertificateDescriptionSubjectDescriptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionInput` via:
CertificateCertificateDescriptionSubjectDescriptionArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionOutput) CommonName ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime() pulumi.StringPtrOutput
The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Subject ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Subject() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltName ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltName() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput }
CertificateCertificateDescriptionSubjectDescriptionPtrInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionArgs, CertificateCertificateDescriptionSubjectDescriptionPtr and CertificateCertificateDescriptionSubjectDescriptionPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionPtrInput` via:
CertificateCertificateDescriptionSubjectDescriptionArgs{...} or: nil
func CertificateCertificateDescriptionSubjectDescriptionPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionSubjectDescriptionPtr(v *CertificateCertificateDescriptionSubjectDescriptionArgs) CertificateCertificateDescriptionSubjectDescriptionPtrInput
type CertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) CommonName ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) HexSerialNumber ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) HexSerialNumber() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Lifetime ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Lifetime() pulumi.StringPtrOutput
The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotAfterTime ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotAfterTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotBeforeTime ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotBeforeTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Subject ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Subject() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) SubjectAltName ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) SubjectAltName() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubject ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubject struct { // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization *string `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName struct { CustomSans []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs struct { CustomSans CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan struct { Critical bool `pulumi:"critical"` ObectId CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId `pulumi:"obectId"` Value *string `pulumi:"value"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs struct { Critical pulumi.BoolInput `pulumi:"critical"` ObectId CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput `pulumi:"obectId"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray{ CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs{...} }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) Index ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Critical ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ObectId ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) CustomSans ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs, CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtr and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs{...} or: nil
func CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtr ¶ added in v4.11.0
func CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtr(v *CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) CustomSans ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) DnsNames ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Elem ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) EmailAddresses ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) IpAddresses ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Uris ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs struct { // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringPtrInput `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectArgs, CertificateCertificateDescriptionSubjectDescriptionSubjectPtr and CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectArgs{...} or: nil
func CertificateCertificateDescriptionSubjectDescriptionSubjectPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionSubjectDescriptionSubjectPtr(v *CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) CountryCode ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Locality ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Organization ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) OrganizationalUnit ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) PostalCode ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Province ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) StreetAddress ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
type CertificateCertificateDescriptionSubjectKeyId ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectKeyId struct {
KeyId *string `pulumi:"keyId"`
}
type CertificateCertificateDescriptionSubjectKeyIdArgs ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectKeyIdArgs struct {
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
}
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
type CertificateCertificateDescriptionSubjectKeyIdInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectKeyIdInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput }
CertificateCertificateDescriptionSubjectKeyIdInput is an input type that accepts CertificateCertificateDescriptionSubjectKeyIdArgs and CertificateCertificateDescriptionSubjectKeyIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectKeyIdInput` via:
CertificateCertificateDescriptionSubjectKeyIdArgs{...}
type CertificateCertificateDescriptionSubjectKeyIdOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectKeyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
type CertificateCertificateDescriptionSubjectKeyIdPtrInput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectKeyIdPtrInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput }
CertificateCertificateDescriptionSubjectKeyIdPtrInput is an input type that accepts CertificateCertificateDescriptionSubjectKeyIdArgs, CertificateCertificateDescriptionSubjectKeyIdPtr and CertificateCertificateDescriptionSubjectKeyIdPtrOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectKeyIdPtrInput` via:
CertificateCertificateDescriptionSubjectKeyIdArgs{...} or: nil
func CertificateCertificateDescriptionSubjectKeyIdPtr ¶ added in v4.11.0
func CertificateCertificateDescriptionSubjectKeyIdPtr(v *CertificateCertificateDescriptionSubjectKeyIdArgs) CertificateCertificateDescriptionSubjectKeyIdPtrInput
type CertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶ added in v4.11.0
type CertificateCertificateDescriptionSubjectKeyIdPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) KeyId ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
type CertificateConfig ¶ added in v4.11.0
type CertificateConfig struct { // A PublicKey describes a public key. // Structure is documented below. PublicKey CertificateConfigPublicKey `pulumi:"publicKey"` // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. ReusableConfig CertificateConfigReusableConfig `pulumi:"reusableConfig"` // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig CertificateConfigSubjectConfig `pulumi:"subjectConfig"` }
type CertificateConfigArgs ¶ added in v4.11.0
type CertificateConfigArgs struct { // A PublicKey describes a public key. // Structure is documented below. PublicKey CertificateConfigPublicKeyInput `pulumi:"publicKey"` // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. ReusableConfig CertificateConfigReusableConfigInput `pulumi:"reusableConfig"` // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig CertificateConfigSubjectConfigInput `pulumi:"subjectConfig"` }
func (CertificateConfigArgs) ElementType ¶ added in v4.11.0
func (CertificateConfigArgs) ElementType() reflect.Type
func (CertificateConfigArgs) ToCertificateConfigOutput ¶ added in v4.11.0
func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutput ¶ added in v4.11.0
func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigInput ¶ added in v4.11.0
type CertificateConfigInput interface { pulumi.Input ToCertificateConfigOutput() CertificateConfigOutput ToCertificateConfigOutputWithContext(context.Context) CertificateConfigOutput }
CertificateConfigInput is an input type that accepts CertificateConfigArgs and CertificateConfigOutput values. You can construct a concrete instance of `CertificateConfigInput` via:
CertificateConfigArgs{...}
type CertificateConfigOutput ¶ added in v4.11.0
type CertificateConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigOutput) ElementType() reflect.Type
func (CertificateConfigOutput) PublicKey ¶ added in v4.11.0
func (o CertificateConfigOutput) PublicKey() CertificateConfigPublicKeyOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateConfigOutput) ReusableConfig ¶ added in v4.11.0
func (o CertificateConfigOutput) ReusableConfig() CertificateConfigReusableConfigOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigOutput) SubjectConfig ¶ added in v4.11.0
func (o CertificateConfigOutput) SubjectConfig() CertificateConfigSubjectConfigOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (CertificateConfigOutput) ToCertificateConfigOutput ¶ added in v4.11.0
func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutput ¶ added in v4.11.0
func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigPtrInput ¶ added in v4.11.0
type CertificateConfigPtrInput interface { pulumi.Input ToCertificateConfigPtrOutput() CertificateConfigPtrOutput ToCertificateConfigPtrOutputWithContext(context.Context) CertificateConfigPtrOutput }
CertificateConfigPtrInput is an input type that accepts CertificateConfigArgs, CertificateConfigPtr and CertificateConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigPtrInput` via:
CertificateConfigArgs{...} or: nil
func CertificateConfigPtr ¶ added in v4.11.0
func CertificateConfigPtr(v *CertificateConfigArgs) CertificateConfigPtrInput
type CertificateConfigPtrOutput ¶ added in v4.11.0
type CertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPtrOutput) Elem ¶ added in v4.11.0
func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
func (CertificateConfigPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigPtrOutput) PublicKey ¶ added in v4.11.0
func (o CertificateConfigPtrOutput) PublicKey() CertificateConfigPublicKeyPtrOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateConfigPtrOutput) ReusableConfig ¶ added in v4.11.0
func (o CertificateConfigPtrOutput) ReusableConfig() CertificateConfigReusableConfigPtrOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigPtrOutput) SubjectConfig ¶ added in v4.11.0
func (o CertificateConfigPtrOutput) SubjectConfig() CertificateConfigSubjectConfigPtrOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutput ¶ added in v4.11.0
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigPublicKey ¶ added in v4.11.0
type CertificateConfigPublicKey struct { // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key *string `pulumi:"key"` // Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms // Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`. Type string `pulumi:"type"` }
type CertificateConfigPublicKeyArgs ¶ added in v4.11.0
type CertificateConfigPublicKeyArgs struct { // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key pulumi.StringPtrInput `pulumi:"key"` // Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms // Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`. Type pulumi.StringInput `pulumi:"type"` }
func (CertificateConfigPublicKeyArgs) ElementType ¶ added in v4.11.0
func (CertificateConfigPublicKeyArgs) ElementType() reflect.Type
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput ¶ added in v4.11.0
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput ¶ added in v4.11.0
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
type CertificateConfigPublicKeyInput ¶ added in v4.11.0
type CertificateConfigPublicKeyInput interface { pulumi.Input ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput ToCertificateConfigPublicKeyOutputWithContext(context.Context) CertificateConfigPublicKeyOutput }
CertificateConfigPublicKeyInput is an input type that accepts CertificateConfigPublicKeyArgs and CertificateConfigPublicKeyOutput values. You can construct a concrete instance of `CertificateConfigPublicKeyInput` via:
CertificateConfigPublicKeyArgs{...}
type CertificateConfigPublicKeyOutput ¶ added in v4.11.0
type CertificateConfigPublicKeyOutput struct{ *pulumi.OutputState }
func (CertificateConfigPublicKeyOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigPublicKeyOutput) ElementType() reflect.Type
func (CertificateConfigPublicKeyOutput) Key ¶ added in v4.11.0
func (o CertificateConfigPublicKeyOutput) Key() pulumi.StringPtrOutput
Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput ¶ added in v4.11.0
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput ¶ added in v4.11.0
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyOutput) Type ¶ added in v4.11.0
func (o CertificateConfigPublicKeyOutput) Type() pulumi.StringOutput
Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`.
type CertificateConfigPublicKeyPtrInput ¶ added in v4.11.0
type CertificateConfigPublicKeyPtrInput interface { pulumi.Input ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput ToCertificateConfigPublicKeyPtrOutputWithContext(context.Context) CertificateConfigPublicKeyPtrOutput }
CertificateConfigPublicKeyPtrInput is an input type that accepts CertificateConfigPublicKeyArgs, CertificateConfigPublicKeyPtr and CertificateConfigPublicKeyPtrOutput values. You can construct a concrete instance of `CertificateConfigPublicKeyPtrInput` via:
CertificateConfigPublicKeyArgs{...} or: nil
func CertificateConfigPublicKeyPtr ¶ added in v4.11.0
func CertificateConfigPublicKeyPtr(v *CertificateConfigPublicKeyArgs) CertificateConfigPublicKeyPtrInput
type CertificateConfigPublicKeyPtrOutput ¶ added in v4.11.0
type CertificateConfigPublicKeyPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPublicKeyPtrOutput) Elem ¶ added in v4.11.0
func (o CertificateConfigPublicKeyPtrOutput) Elem() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigPublicKeyPtrOutput) ElementType() reflect.Type
func (CertificateConfigPublicKeyPtrOutput) Key ¶ added in v4.11.0
func (o CertificateConfigPublicKeyPtrOutput) Key() pulumi.StringPtrOutput
Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
func (CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput ¶ added in v4.11.0
func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyPtrOutput) Type ¶ added in v4.11.0
func (o CertificateConfigPublicKeyPtrOutput) Type() pulumi.StringPtrOutput
Types of public keys that are supported. At a minimum, we support RSA and ECDSA, for the key sizes or curves listed: https://cloud.google.com/kms/docs/algorithms#asymmetric_signing_algorithms Possible values are `KEY_TYPE_UNSPECIFIED`, `PEM_RSA_KEY`, and `PEM_EC_KEY`.
type CertificateConfigReusableConfig ¶ added in v4.11.0
type CertificateConfigReusableConfig struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. ReusableConfig string `pulumi:"reusableConfig"` }
type CertificateConfigReusableConfigArgs ¶ added in v4.11.0
type CertificateConfigReusableConfigArgs struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. ReusableConfig pulumi.StringInput `pulumi:"reusableConfig"` }
func (CertificateConfigReusableConfigArgs) ElementType ¶ added in v4.11.0
func (CertificateConfigReusableConfigArgs) ElementType() reflect.Type
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutput ¶ added in v4.11.0
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutputWithContext(ctx context.Context) CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutput ¶ added in v4.11.0
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
type CertificateConfigReusableConfigInput ¶ added in v4.11.0
type CertificateConfigReusableConfigInput interface { pulumi.Input ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput ToCertificateConfigReusableConfigOutputWithContext(context.Context) CertificateConfigReusableConfigOutput }
CertificateConfigReusableConfigInput is an input type that accepts CertificateConfigReusableConfigArgs and CertificateConfigReusableConfigOutput values. You can construct a concrete instance of `CertificateConfigReusableConfigInput` via:
CertificateConfigReusableConfigArgs{...}
type CertificateConfigReusableConfigOutput ¶ added in v4.11.0
type CertificateConfigReusableConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigReusableConfigOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigReusableConfigOutput) ElementType() reflect.Type
func (CertificateConfigReusableConfigOutput) ReusableConfig ¶ added in v4.11.0
func (o CertificateConfigReusableConfigOutput) ReusableConfig() pulumi.StringOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutput ¶ added in v4.11.0
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutputWithContext(ctx context.Context) CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutput ¶ added in v4.11.0
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
type CertificateConfigReusableConfigPtrInput ¶ added in v4.11.0
type CertificateConfigReusableConfigPtrInput interface { pulumi.Input ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput ToCertificateConfigReusableConfigPtrOutputWithContext(context.Context) CertificateConfigReusableConfigPtrOutput }
CertificateConfigReusableConfigPtrInput is an input type that accepts CertificateConfigReusableConfigArgs, CertificateConfigReusableConfigPtr and CertificateConfigReusableConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigReusableConfigPtrInput` via:
CertificateConfigReusableConfigArgs{...} or: nil
func CertificateConfigReusableConfigPtr ¶ added in v4.11.0
func CertificateConfigReusableConfigPtr(v *CertificateConfigReusableConfigArgs) CertificateConfigReusableConfigPtrInput
type CertificateConfigReusableConfigPtrOutput ¶ added in v4.11.0
type CertificateConfigReusableConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigReusableConfigPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigReusableConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigReusableConfigPtrOutput) ReusableConfig ¶ added in v4.11.0
func (o CertificateConfigReusableConfigPtrOutput) ReusableConfig() pulumi.StringPtrOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutput ¶ added in v4.11.0
func (o CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
func (CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
type CertificateConfigSubjectConfig ¶ added in v4.11.0
type CertificateConfigSubjectConfig struct { // The common name of the distinguished name. CommonName string `pulumi:"commonName"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject CertificateConfigSubjectConfigSubject `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName *CertificateConfigSubjectConfigSubjectAltName `pulumi:"subjectAltName"` }
type CertificateConfigSubjectConfigArgs ¶ added in v4.11.0
type CertificateConfigSubjectConfigArgs struct { // The common name of the distinguished name. CommonName pulumi.StringInput `pulumi:"commonName"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject CertificateConfigSubjectConfigSubjectInput `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName CertificateConfigSubjectConfigSubjectAltNamePtrInput `pulumi:"subjectAltName"` }
func (CertificateConfigSubjectConfigArgs) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigInput ¶ added in v4.11.0
type CertificateConfigSubjectConfigInput interface { pulumi.Input ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput ToCertificateConfigSubjectConfigOutputWithContext(context.Context) CertificateConfigSubjectConfigOutput }
CertificateConfigSubjectConfigInput is an input type that accepts CertificateConfigSubjectConfigArgs and CertificateConfigSubjectConfigOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigInput` via:
CertificateConfigSubjectConfigArgs{...}
type CertificateConfigSubjectConfigOutput ¶ added in v4.11.0
type CertificateConfigSubjectConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigOutput) CommonName ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) CommonName() pulumi.StringOutput
The common name of the distinguished name.
func (CertificateConfigSubjectConfigOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigOutput) Subject ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) Subject() CertificateConfigSubjectConfigSubjectOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateConfigSubjectConfigOutput) SubjectAltName ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigPtrInput ¶ added in v4.11.0
type CertificateConfigSubjectConfigPtrInput interface { pulumi.Input ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput ToCertificateConfigSubjectConfigPtrOutputWithContext(context.Context) CertificateConfigSubjectConfigPtrOutput }
CertificateConfigSubjectConfigPtrInput is an input type that accepts CertificateConfigSubjectConfigArgs, CertificateConfigSubjectConfigPtr and CertificateConfigSubjectConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigPtrInput` via:
CertificateConfigSubjectConfigArgs{...} or: nil
func CertificateConfigSubjectConfigPtr ¶ added in v4.11.0
func CertificateConfigSubjectConfigPtr(v *CertificateConfigSubjectConfigArgs) CertificateConfigSubjectConfigPtrInput
type CertificateConfigSubjectConfigPtrOutput ¶ added in v4.11.0
type CertificateConfigSubjectConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigPtrOutput) CommonName ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateConfigSubjectConfigPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigPtrOutput) Subject ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigPtrOutput) Subject() CertificateConfigSubjectConfigSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateConfigSubjectConfigPtrOutput) SubjectAltName ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigPtrOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigSubject ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubject struct { // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization string `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
type CertificateConfigSubjectConfigSubjectAltName ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectAltName struct { // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
type CertificateConfigSubjectConfigSubjectAltNameArgs ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectAltNameArgs struct { // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectAltNameInput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectAltNameInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput }
CertificateConfigSubjectConfigSubjectAltNameInput is an input type that accepts CertificateConfigSubjectConfigSubjectAltNameArgs and CertificateConfigSubjectConfigSubjectAltNameOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectAltNameInput` via:
CertificateConfigSubjectConfigSubjectAltNameArgs{...}
type CertificateConfigSubjectConfigSubjectAltNameOutput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectAltNameOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectAltNamePtrInput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectAltNamePtrInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput }
CertificateConfigSubjectConfigSubjectAltNamePtrInput is an input type that accepts CertificateConfigSubjectConfigSubjectAltNameArgs, CertificateConfigSubjectConfigSubjectAltNamePtr and CertificateConfigSubjectConfigSubjectAltNamePtrOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectAltNamePtrInput` via:
CertificateConfigSubjectConfigSubjectAltNameArgs{...} or: nil
func CertificateConfigSubjectConfigSubjectAltNamePtr ¶ added in v4.11.0
func CertificateConfigSubjectConfigSubjectAltNamePtr(v *CertificateConfigSubjectConfigSubjectAltNameArgs) CertificateConfigSubjectConfigSubjectAltNamePtrInput
type CertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectArgs ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectArgs struct { // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringInput `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
func (CertificateConfigSubjectConfigSubjectArgs) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶ added in v4.11.0
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigSubjectConfigSubjectInput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput ToCertificateConfigSubjectConfigSubjectOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectOutput }
CertificateConfigSubjectConfigSubjectInput is an input type that accepts CertificateConfigSubjectConfigSubjectArgs and CertificateConfigSubjectConfigSubjectOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectInput` via:
CertificateConfigSubjectConfigSubjectArgs{...}
type CertificateConfigSubjectConfigSubjectOutput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectOutput) CountryCode ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectOutput) Locality ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) Organization ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
The organization of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) PostalCode ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) Province ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) StreetAddress ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigSubjectConfigSubjectPtrInput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectPtrInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectPtrOutput }
CertificateConfigSubjectConfigSubjectPtrInput is an input type that accepts CertificateConfigSubjectConfigSubjectArgs, CertificateConfigSubjectConfigSubjectPtr and CertificateConfigSubjectConfigSubjectPtrOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectPtrInput` via:
CertificateConfigSubjectConfigSubjectArgs{...} or: nil
func CertificateConfigSubjectConfigSubjectPtr ¶ added in v4.11.0
func CertificateConfigSubjectConfigSubjectPtr(v *CertificateConfigSubjectConfigSubjectArgs) CertificateConfigSubjectConfigSubjectPtrInput
type CertificateConfigSubjectConfigSubjectPtrOutput ¶ added in v4.11.0
type CertificateConfigSubjectConfigSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType ¶ added in v4.11.0
func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectPtrOutput) Locality ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) Organization ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) Province ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶ added in v4.11.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateInput ¶ added in v4.11.0
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶ added in v4.11.1
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶ added in v4.11.1
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶ added in v4.11.1
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶ added in v4.11.1
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶ added in v4.11.1
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶ added in v4.11.1
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶ added in v4.11.1
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶ added in v4.11.1
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶ added in v4.11.1
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶ added in v4.11.1
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶ added in v4.11.0
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶ added in v4.11.0
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶ added in v4.11.0
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v4.11.0
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶ added in v4.11.1
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶ added in v4.11.1
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶ added in v4.11.1
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶ added in v4.11.1
type CertificatePtrOutput struct {
*pulumi.OutputState
}
func (CertificatePtrOutput) ElementType ¶ added in v4.11.1
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶ added in v4.11.1
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶ added in v4.11.1
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateRevocationDetail ¶ added in v4.11.0
type CertificateRevocationDetailArgs ¶ added in v4.11.0
type CertificateRevocationDetailArgs struct { RevocationState pulumi.StringPtrInput `pulumi:"revocationState"` RevocationTime pulumi.StringPtrInput `pulumi:"revocationTime"` }
func (CertificateRevocationDetailArgs) ElementType ¶ added in v4.11.0
func (CertificateRevocationDetailArgs) ElementType() reflect.Type
func (CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput ¶ added in v4.11.0
func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext ¶ added in v4.11.0
func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateRevocationDetailArray ¶ added in v4.11.0
type CertificateRevocationDetailArray []CertificateRevocationDetailInput
func (CertificateRevocationDetailArray) ElementType ¶ added in v4.11.0
func (CertificateRevocationDetailArray) ElementType() reflect.Type
func (CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput ¶ added in v4.11.0
func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
func (CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext ¶ added in v4.11.0
func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
type CertificateRevocationDetailArrayInput ¶ added in v4.11.0
type CertificateRevocationDetailArrayInput interface { pulumi.Input ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput ToCertificateRevocationDetailArrayOutputWithContext(context.Context) CertificateRevocationDetailArrayOutput }
CertificateRevocationDetailArrayInput is an input type that accepts CertificateRevocationDetailArray and CertificateRevocationDetailArrayOutput values. You can construct a concrete instance of `CertificateRevocationDetailArrayInput` via:
CertificateRevocationDetailArray{ CertificateRevocationDetailArgs{...} }
type CertificateRevocationDetailArrayOutput ¶ added in v4.11.0
type CertificateRevocationDetailArrayOutput struct{ *pulumi.OutputState }
func (CertificateRevocationDetailArrayOutput) ElementType ¶ added in v4.11.0
func (CertificateRevocationDetailArrayOutput) ElementType() reflect.Type
func (CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput ¶ added in v4.11.0
func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
func (CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext ¶ added in v4.11.0
func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
type CertificateRevocationDetailInput ¶ added in v4.11.0
type CertificateRevocationDetailInput interface { pulumi.Input ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput ToCertificateRevocationDetailOutputWithContext(context.Context) CertificateRevocationDetailOutput }
CertificateRevocationDetailInput is an input type that accepts CertificateRevocationDetailArgs and CertificateRevocationDetailOutput values. You can construct a concrete instance of `CertificateRevocationDetailInput` via:
CertificateRevocationDetailArgs{...}
type CertificateRevocationDetailOutput ¶ added in v4.11.0
type CertificateRevocationDetailOutput struct{ *pulumi.OutputState }
func (CertificateRevocationDetailOutput) ElementType ¶ added in v4.11.0
func (CertificateRevocationDetailOutput) ElementType() reflect.Type
func (CertificateRevocationDetailOutput) RevocationState ¶ added in v4.11.0
func (o CertificateRevocationDetailOutput) RevocationState() pulumi.StringPtrOutput
func (CertificateRevocationDetailOutput) RevocationTime ¶ added in v4.11.0
func (o CertificateRevocationDetailOutput) RevocationTime() pulumi.StringPtrOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput ¶ added in v4.11.0
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext ¶ added in v4.11.0
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateState ¶ added in v4.11.0
type CertificateState struct { // Certificate Authority name. CertificateAuthority pulumi.StringPtrInput // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. CertificateDescriptions CertificateCertificateDescriptionArrayInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config CertificateConfigPtrInput // The time that this resource was created on the server. This is in RFC3339 text format. CreateTime pulumi.StringPtrInput // Labels with user-defined metadata to apply to this resource. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud beta privateca locations list`. Location pulumi.StringPtrInput // The name for this Certificate . Name pulumi.StringPtrInput // Output only. The pem-encoded, signed X.509 certificate. PemCertificate pulumi.StringPtrInput // Required. Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayInput // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. RevocationDetails CertificateRevocationDetailArrayInput // Output only. The time at which this CertificateAuthority was updated. This is in RFC3339 text format. UpdateTime pulumi.StringPtrInput }
func (CertificateState) ElementType ¶ added in v4.11.0
func (CertificateState) ElementType() reflect.Type