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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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 ¶
func (i *Authority) ToAuthorityPtrOutput() AuthorityPtrOutput
func (*Authority) ToAuthorityPtrOutputWithContext ¶
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 ¶
type AuthorityArray []AuthorityInput
func (AuthorityArray) ElementType ¶
func (AuthorityArray) ElementType() reflect.Type
func (AuthorityArray) ToAuthorityArrayOutput ¶
func (i AuthorityArray) ToAuthorityArrayOutput() AuthorityArrayOutput
func (AuthorityArray) ToAuthorityArrayOutputWithContext ¶
func (i AuthorityArray) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
type AuthorityArrayInput ¶
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 ¶
type AuthorityArrayOutput struct{ *pulumi.OutputState }
func (AuthorityArrayOutput) ElementType ¶
func (AuthorityArrayOutput) ElementType() reflect.Type
func (AuthorityArrayOutput) Index ¶
func (o AuthorityArrayOutput) Index(i pulumi.IntInput) AuthorityOutput
func (AuthorityArrayOutput) ToAuthorityArrayOutput ¶
func (o AuthorityArrayOutput) ToAuthorityArrayOutput() AuthorityArrayOutput
func (AuthorityArrayOutput) ToAuthorityArrayOutputWithContext ¶
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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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 ¶
func (i *AuthorityIamBinding) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
func (*AuthorityIamBinding) ToAuthorityIamBindingPtrOutputWithContext ¶
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 ¶
type AuthorityIamBindingArray []AuthorityIamBindingInput
func (AuthorityIamBindingArray) ElementType ¶
func (AuthorityIamBindingArray) ElementType() reflect.Type
func (AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutput ¶
func (i AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutput() AuthorityIamBindingArrayOutput
func (AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutputWithContext ¶
func (i AuthorityIamBindingArray) ToAuthorityIamBindingArrayOutputWithContext(ctx context.Context) AuthorityIamBindingArrayOutput
type AuthorityIamBindingArrayInput ¶
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 ¶
type AuthorityIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AuthorityIamBindingArrayOutput) ElementType ¶
func (AuthorityIamBindingArrayOutput) ElementType() reflect.Type
func (AuthorityIamBindingArrayOutput) Index ¶
func (o AuthorityIamBindingArrayOutput) Index(i pulumi.IntInput) AuthorityIamBindingOutput
func (AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutput ¶
func (o AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutput() AuthorityIamBindingArrayOutput
func (AuthorityIamBindingArrayOutput) ToAuthorityIamBindingArrayOutputWithContext ¶
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 ¶
type AuthorityIamBindingMap map[string]AuthorityIamBindingInput
func (AuthorityIamBindingMap) ElementType ¶
func (AuthorityIamBindingMap) ElementType() reflect.Type
func (AuthorityIamBindingMap) ToAuthorityIamBindingMapOutput ¶
func (i AuthorityIamBindingMap) ToAuthorityIamBindingMapOutput() AuthorityIamBindingMapOutput
func (AuthorityIamBindingMap) ToAuthorityIamBindingMapOutputWithContext ¶
func (i AuthorityIamBindingMap) ToAuthorityIamBindingMapOutputWithContext(ctx context.Context) AuthorityIamBindingMapOutput
type AuthorityIamBindingMapInput ¶
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 ¶
type AuthorityIamBindingMapOutput struct{ *pulumi.OutputState }
func (AuthorityIamBindingMapOutput) ElementType ¶
func (AuthorityIamBindingMapOutput) ElementType() reflect.Type
func (AuthorityIamBindingMapOutput) MapIndex ¶
func (o AuthorityIamBindingMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamBindingOutput
func (AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutput ¶
func (o AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutput() AuthorityIamBindingMapOutput
func (AuthorityIamBindingMapOutput) ToAuthorityIamBindingMapOutputWithContext ¶
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 ¶
func (o AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
func (AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutputWithContext ¶
func (o AuthorityIamBindingOutput) ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput
type AuthorityIamBindingPtrInput ¶
type AuthorityIamBindingPtrInput interface { pulumi.Input ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput ToAuthorityIamBindingPtrOutputWithContext(ctx context.Context) AuthorityIamBindingPtrOutput }
type AuthorityIamBindingPtrOutput ¶
type AuthorityIamBindingPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityIamBindingPtrOutput) ElementType ¶
func (AuthorityIamBindingPtrOutput) ElementType() reflect.Type
func (AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutput ¶
func (o AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutput() AuthorityIamBindingPtrOutput
func (AuthorityIamBindingPtrOutput) ToAuthorityIamBindingPtrOutputWithContext ¶
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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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 ¶
func (i *AuthorityIamMember) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
func (*AuthorityIamMember) ToAuthorityIamMemberPtrOutputWithContext ¶
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 ¶
type AuthorityIamMemberArray []AuthorityIamMemberInput
func (AuthorityIamMemberArray) ElementType ¶
func (AuthorityIamMemberArray) ElementType() reflect.Type
func (AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutput ¶
func (i AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutput() AuthorityIamMemberArrayOutput
func (AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutputWithContext ¶
func (i AuthorityIamMemberArray) ToAuthorityIamMemberArrayOutputWithContext(ctx context.Context) AuthorityIamMemberArrayOutput
type AuthorityIamMemberArrayInput ¶
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 ¶
type AuthorityIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AuthorityIamMemberArrayOutput) ElementType ¶
func (AuthorityIamMemberArrayOutput) ElementType() reflect.Type
func (AuthorityIamMemberArrayOutput) Index ¶
func (o AuthorityIamMemberArrayOutput) Index(i pulumi.IntInput) AuthorityIamMemberOutput
func (AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutput ¶
func (o AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutput() AuthorityIamMemberArrayOutput
func (AuthorityIamMemberArrayOutput) ToAuthorityIamMemberArrayOutputWithContext ¶
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 ¶
type AuthorityIamMemberMap map[string]AuthorityIamMemberInput
func (AuthorityIamMemberMap) ElementType ¶
func (AuthorityIamMemberMap) ElementType() reflect.Type
func (AuthorityIamMemberMap) ToAuthorityIamMemberMapOutput ¶
func (i AuthorityIamMemberMap) ToAuthorityIamMemberMapOutput() AuthorityIamMemberMapOutput
func (AuthorityIamMemberMap) ToAuthorityIamMemberMapOutputWithContext ¶
func (i AuthorityIamMemberMap) ToAuthorityIamMemberMapOutputWithContext(ctx context.Context) AuthorityIamMemberMapOutput
type AuthorityIamMemberMapInput ¶
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 ¶
type AuthorityIamMemberMapOutput struct{ *pulumi.OutputState }
func (AuthorityIamMemberMapOutput) ElementType ¶
func (AuthorityIamMemberMapOutput) ElementType() reflect.Type
func (AuthorityIamMemberMapOutput) MapIndex ¶
func (o AuthorityIamMemberMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamMemberOutput
func (AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutput ¶
func (o AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutput() AuthorityIamMemberMapOutput
func (AuthorityIamMemberMapOutput) ToAuthorityIamMemberMapOutputWithContext ¶
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 ¶
func (o AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
func (AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutputWithContext ¶
func (o AuthorityIamMemberOutput) ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput
type AuthorityIamMemberPtrInput ¶
type AuthorityIamMemberPtrInput interface { pulumi.Input ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput ToAuthorityIamMemberPtrOutputWithContext(ctx context.Context) AuthorityIamMemberPtrOutput }
type AuthorityIamMemberPtrOutput ¶
type AuthorityIamMemberPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityIamMemberPtrOutput) ElementType ¶
func (AuthorityIamMemberPtrOutput) ElementType() reflect.Type
func (AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutput ¶
func (o AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutput() AuthorityIamMemberPtrOutput
func (AuthorityIamMemberPtrOutput) ToAuthorityIamMemberPtrOutputWithContext ¶
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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/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 ¶
func (i *AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
func (*AuthorityIamPolicy) ToAuthorityIamPolicyPtrOutputWithContext ¶
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 ¶
type AuthorityIamPolicyArray []AuthorityIamPolicyInput
func (AuthorityIamPolicyArray) ElementType ¶
func (AuthorityIamPolicyArray) ElementType() reflect.Type
func (AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutput ¶
func (i AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutput() AuthorityIamPolicyArrayOutput
func (AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutputWithContext ¶
func (i AuthorityIamPolicyArray) ToAuthorityIamPolicyArrayOutputWithContext(ctx context.Context) AuthorityIamPolicyArrayOutput
type AuthorityIamPolicyArrayInput ¶
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 ¶
type AuthorityIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AuthorityIamPolicyArrayOutput) ElementType ¶
func (AuthorityIamPolicyArrayOutput) ElementType() reflect.Type
func (AuthorityIamPolicyArrayOutput) Index ¶
func (o AuthorityIamPolicyArrayOutput) Index(i pulumi.IntInput) AuthorityIamPolicyOutput
func (AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutput ¶
func (o AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutput() AuthorityIamPolicyArrayOutput
func (AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutputWithContext ¶
func (o AuthorityIamPolicyArrayOutput) ToAuthorityIamPolicyArrayOutputWithContext(ctx context.Context) AuthorityIamPolicyArrayOutput
type AuthorityIamPolicyInput ¶
type AuthorityIamPolicyInput interface { pulumi.Input ToAuthorityIamPolicyOutput() AuthorityIamPolicyOutput ToAuthorityIamPolicyOutputWithContext(ctx context.Context) AuthorityIamPolicyOutput }
type AuthorityIamPolicyMap ¶
type AuthorityIamPolicyMap map[string]AuthorityIamPolicyInput
func (AuthorityIamPolicyMap) ElementType ¶
func (AuthorityIamPolicyMap) ElementType() reflect.Type
func (AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutput ¶
func (i AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutput() AuthorityIamPolicyMapOutput
func (AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutputWithContext ¶
func (i AuthorityIamPolicyMap) ToAuthorityIamPolicyMapOutputWithContext(ctx context.Context) AuthorityIamPolicyMapOutput
type AuthorityIamPolicyMapInput ¶
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 ¶
type AuthorityIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AuthorityIamPolicyMapOutput) ElementType ¶
func (AuthorityIamPolicyMapOutput) ElementType() reflect.Type
func (AuthorityIamPolicyMapOutput) MapIndex ¶
func (o AuthorityIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AuthorityIamPolicyOutput
func (AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutput ¶
func (o AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutput() AuthorityIamPolicyMapOutput
func (AuthorityIamPolicyMapOutput) ToAuthorityIamPolicyMapOutputWithContext ¶
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 ¶
func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
func (AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutputWithContext ¶
func (o AuthorityIamPolicyOutput) ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput
type AuthorityIamPolicyPtrInput ¶
type AuthorityIamPolicyPtrInput interface { pulumi.Input ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput ToAuthorityIamPolicyPtrOutputWithContext(ctx context.Context) AuthorityIamPolicyPtrOutput }
type AuthorityIamPolicyPtrOutput ¶
type AuthorityIamPolicyPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityIamPolicyPtrOutput) ElementType ¶
func (AuthorityIamPolicyPtrOutput) ElementType() reflect.Type
func (AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutput ¶
func (o AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutput() AuthorityIamPolicyPtrOutput
func (AuthorityIamPolicyPtrOutput) ToAuthorityIamPolicyPtrOutputWithContext ¶
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 ¶
type AuthorityMap map[string]AuthorityInput
func (AuthorityMap) ElementType ¶
func (AuthorityMap) ElementType() reflect.Type
func (AuthorityMap) ToAuthorityMapOutput ¶
func (i AuthorityMap) ToAuthorityMapOutput() AuthorityMapOutput
func (AuthorityMap) ToAuthorityMapOutputWithContext ¶
func (i AuthorityMap) ToAuthorityMapOutputWithContext(ctx context.Context) AuthorityMapOutput
type AuthorityMapInput ¶
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 ¶
type AuthorityMapOutput struct{ *pulumi.OutputState }
func (AuthorityMapOutput) ElementType ¶
func (AuthorityMapOutput) ElementType() reflect.Type
func (AuthorityMapOutput) MapIndex ¶
func (o AuthorityMapOutput) MapIndex(k pulumi.StringInput) AuthorityOutput
func (AuthorityMapOutput) ToAuthorityMapOutput ¶
func (o AuthorityMapOutput) ToAuthorityMapOutput() AuthorityMapOutput
func (AuthorityMapOutput) ToAuthorityMapOutputWithContext ¶
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 ¶
func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityPtrInput ¶
type AuthorityPtrInput interface { pulumi.Input ToAuthorityPtrOutput() AuthorityPtrOutput ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput }
type AuthorityPtrOutput ¶
type AuthorityPtrOutput struct {
*pulumi.OutputState
}
func (AuthorityPtrOutput) ElementType ¶
func (AuthorityPtrOutput) ElementType() reflect.Type
func (AuthorityPtrOutput) ToAuthorityPtrOutput ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityPtrOutput) ToAuthorityPtrOutputWithContext ¶
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 ¶
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 ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶
type CertificateArgs struct { // 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 ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateCertificateDescription ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput ¶
func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext ¶
func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
type CertificateCertificateDescriptionArray ¶
type CertificateCertificateDescriptionArray []CertificateCertificateDescriptionInput
func (CertificateCertificateDescriptionArray) ElementType ¶
func (CertificateCertificateDescriptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput ¶
func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
func (CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
type CertificateCertificateDescriptionArrayInput ¶
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 ¶
type CertificateCertificateDescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput ¶
func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
func (CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
type CertificateCertificateDescriptionAuthorityKeyId ¶
type CertificateCertificateDescriptionAuthorityKeyId struct {
KeyId *string `pulumi:"keyId"`
}
type CertificateCertificateDescriptionAuthorityKeyIdArgs ¶
type CertificateCertificateDescriptionAuthorityKeyIdArgs struct {
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
}
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
type CertificateCertificateDescriptionAuthorityKeyIdInput ¶
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 ¶
type CertificateCertificateDescriptionAuthorityKeyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
type CertificateCertificateDescriptionAuthorityKeyIdPtrInput ¶
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 ¶
func CertificateCertificateDescriptionAuthorityKeyIdPtr(v *CertificateCertificateDescriptionAuthorityKeyIdArgs) CertificateCertificateDescriptionAuthorityKeyIdPtrInput
type CertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶
type CertificateCertificateDescriptionAuthorityKeyIdPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutput() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdPtrOutput) ToCertificateCertificateDescriptionAuthorityKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
type CertificateCertificateDescriptionCertFingerprint ¶
type CertificateCertificateDescriptionCertFingerprint struct {
Sha256Hash *string `pulumi:"sha256Hash"`
}
type CertificateCertificateDescriptionCertFingerprintArgs ¶
type CertificateCertificateDescriptionCertFingerprintArgs struct {
Sha256Hash pulumi.StringPtrInput `pulumi:"sha256Hash"`
}
func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput ¶
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutput ¶
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
type CertificateCertificateDescriptionCertFingerprintInput ¶
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 ¶
type CertificateCertificateDescriptionCertFingerprintOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
type CertificateCertificateDescriptionCertFingerprintPtrInput ¶
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 ¶
func CertificateCertificateDescriptionCertFingerprintPtr(v *CertificateCertificateDescriptionCertFingerprintArgs) CertificateCertificateDescriptionCertFingerprintPtrInput
type CertificateCertificateDescriptionCertFingerprintPtrOutput ¶
type CertificateCertificateDescriptionCertFingerprintPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) Sha256Hash ¶
func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) Sha256Hash() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput ¶
func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutput() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionCertFingerprintPtrOutput) ToCertificateCertificateDescriptionCertFingerprintPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintPtrOutput
type CertificateCertificateDescriptionConfigValues ¶
type CertificateCertificateDescriptionConfigValues struct {
KeyUsage *CertificateCertificateDescriptionConfigValuesKeyUsage `pulumi:"keyUsage"`
}
type CertificateCertificateDescriptionConfigValuesArgs ¶
type CertificateCertificateDescriptionConfigValuesArgs struct {
KeyUsage CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput `pulumi:"keyUsage"`
}
func (CertificateCertificateDescriptionConfigValuesArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutput ¶
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutput ¶
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesArgs) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
type CertificateCertificateDescriptionConfigValuesInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsage struct { BaseKeyUsage *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage `pulumi:"baseKeyUsage"` ExtendedKeyUsage *CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsage"` UnknownExtendedKeyUsages []CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CertificateCertificateDescriptionConfigValuesKeyUsageArgs ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageArgs struct { BaseKeyUsage CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput `pulumi:"baseKeyUsage"` ExtendedKeyUsage CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput `pulumi:"extendedKeyUsage"` UnknownExtendedKeyUsages CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsage struct {
KeyUsageOptions *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptions `pulumi:"keyUsageOptions"`
}
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs struct {
KeyUsageOptions CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput `pulumi:"keyUsageOptions"`
}
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) CertSign ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ContentCommitment ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ContentCommitment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) CrlSign ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DataEncipherment ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DataEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DecipherOnly ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DigitalSignature ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) DigitalSignature() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) EncipherOnly ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyAgreement ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyEncipherment ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) KeyEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput ¶
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 ¶
func CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsArgs) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) CertSign ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ContentCommitment ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ContentCommitment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) CrlSign ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DataEncipherment ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DataEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DecipherOnly ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DigitalSignature ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) DigitalSignature() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) Elem ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) EncipherOnly ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyAgreement ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyEncipherment ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageKeyUsageOptionsPtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) KeyUsageOptions ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput ¶
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 ¶
func CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsageArgs) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) KeyUsageOptions ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsage ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ClientAuth ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) CodeSigning ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) EmailProtection ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) OcspSigning ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ServerAuth ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) TimeStamping ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput ¶
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 ¶
func CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsageArgs) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) BaseKeyUsage ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ExtendedKeyUsage ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageOutput) UnknownExtendedKeyUsages ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageOutput) UnknownExtendedKeyUsages() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput ¶
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 ¶
func CertificateCertificateDescriptionConfigValuesKeyUsagePtr(v *CertificateCertificateDescriptionConfigValuesKeyUsageArgs) CertificateCertificateDescriptionConfigValuesKeyUsagePtrInput
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶
type CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) BaseKeyUsage ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ExtendedKeyUsage ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput() CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsage struct {
ObectId CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectId `pulumi:"obectId"`
}
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs struct {
ObectId CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput `pulumi:"obectId"`
}
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray []CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectId struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ¶
type CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValuesOutput ¶
type CertificateCertificateDescriptionConfigValuesOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutput ¶
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutput() CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesOutput
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
type CertificateCertificateDescriptionConfigValuesPtrInput ¶
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 ¶
func CertificateCertificateDescriptionConfigValuesPtr(v *CertificateCertificateDescriptionConfigValuesArgs) CertificateCertificateDescriptionConfigValuesPtrInput
type CertificateCertificateDescriptionConfigValuesPtrOutput ¶
type CertificateCertificateDescriptionConfigValuesPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput ¶
func (o CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutput() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValuesPtrOutput) ToCertificateCertificateDescriptionConfigValuesPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValuesPtrOutput
type CertificateCertificateDescriptionInput ¶
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 ¶
type CertificateCertificateDescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls ¶
func (o CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
func (CertificateCertificateDescriptionOutput) AuthorityKeyId ¶
func (o CertificateCertificateDescriptionOutput) AuthorityKeyId() CertificateCertificateDescriptionAuthorityKeyIdPtrOutput
func (CertificateCertificateDescriptionOutput) CertFingerprint ¶
func (o CertificateCertificateDescriptionOutput) CertFingerprint() CertificateCertificateDescriptionCertFingerprintPtrOutput
func (CertificateCertificateDescriptionOutput) ConfigValues ¶
func (o CertificateCertificateDescriptionOutput) ConfigValues() CertificateCertificateDescriptionConfigValuesPtrOutput
func (CertificateCertificateDescriptionOutput) CrlDistributionPoints ¶
func (o CertificateCertificateDescriptionOutput) CrlDistributionPoints() pulumi.StringArrayOutput
func (CertificateCertificateDescriptionOutput) ElementType ¶
func (CertificateCertificateDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionOutput) PublicKey ¶
func (o CertificateCertificateDescriptionOutput) PublicKey() CertificateCertificateDescriptionPublicKeyOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateCertificateDescriptionOutput) SubjectDescription ¶
func (o CertificateCertificateDescriptionOutput) SubjectDescription() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionOutput) SubjectKeyId ¶
func (o CertificateCertificateDescriptionOutput) SubjectKeyId() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput ¶
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext ¶
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
type CertificateCertificateDescriptionPublicKey ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionPublicKeyArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput ¶
func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext ¶
func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
type CertificateCertificateDescriptionPublicKeyInput ¶
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 ¶
type CertificateCertificateDescriptionPublicKeyOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionPublicKeyOutput) ElementType ¶
func (CertificateCertificateDescriptionPublicKeyOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyOutput) Key ¶
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 ¶
func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext ¶
func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyOutput) Type ¶
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 ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionOutput) CommonName ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime ¶
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 ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Subject ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Subject() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltName ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltName() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionPtrInput ¶
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 ¶
func CertificateCertificateDescriptionSubjectDescriptionPtr(v *CertificateCertificateDescriptionSubjectDescriptionArgs) CertificateCertificateDescriptionSubjectDescriptionPtrInput
type CertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) CommonName ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) HexSerialNumber ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) HexSerialNumber() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Lifetime ¶
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 ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotAfterTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotBeforeTime ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) NotBeforeTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Subject ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) Subject() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) SubjectAltName ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) SubjectAltName() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutput() CertificateCertificateDescriptionSubjectDescriptionPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubject ¶
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 ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan struct { Critical bool `pulumi:"critical"` ObectId CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId `pulumi:"obectId"` Value *string `pulumi:"value"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs struct { Critical pulumi.BoolInput `pulumi:"critical"` ObectId CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput `pulumi:"obectId"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) Index ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) CustomSans ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput ¶
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 ¶
func CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtr(v *CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrInput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) CustomSans ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) DnsNames ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) EmailAddresses ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) IpAddresses ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Uris ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs ¶
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 ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput ¶
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 ¶
func CertificateCertificateDescriptionSubjectDescriptionSubjectPtr(v *CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrInput
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) CountryCode ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Locality ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Organization ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) OrganizationalUnit ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) PostalCode ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Province ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) StreetAddress ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectPtrOutput
type CertificateCertificateDescriptionSubjectKeyId ¶
type CertificateCertificateDescriptionSubjectKeyId struct {
KeyId *string `pulumi:"keyId"`
}
type CertificateCertificateDescriptionSubjectKeyIdArgs ¶
type CertificateCertificateDescriptionSubjectKeyIdArgs struct {
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
}
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
type CertificateCertificateDescriptionSubjectKeyIdInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectKeyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
type CertificateCertificateDescriptionSubjectKeyIdPtrInput ¶
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 ¶
func CertificateCertificateDescriptionSubjectKeyIdPtr(v *CertificateCertificateDescriptionSubjectKeyIdArgs) CertificateCertificateDescriptionSubjectKeyIdPtrInput
type CertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶
type CertificateCertificateDescriptionSubjectKeyIdPtrOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) KeyId ¶
func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput ¶
func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutput() CertificateCertificateDescriptionSubjectKeyIdPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectKeyIdPtrOutput) ToCertificateCertificateDescriptionSubjectKeyIdPtrOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdPtrOutput
type CertificateConfig ¶
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 ¶
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 ¶
func (CertificateConfigArgs) ElementType() reflect.Type
func (CertificateConfigArgs) ToCertificateConfigOutput ¶
func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigOutputWithContext ¶
func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutput ¶
func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext ¶
func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigInput ¶
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 ¶
type CertificateConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigOutput) ElementType ¶
func (CertificateConfigOutput) ElementType() reflect.Type
func (CertificateConfigOutput) PublicKey ¶
func (o CertificateConfigOutput) PublicKey() CertificateConfigPublicKeyOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateConfigOutput) ReusableConfig ¶
func (o CertificateConfigOutput) ReusableConfig() CertificateConfigReusableConfigOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigOutput) SubjectConfig ¶
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 ¶
func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigOutputWithContext ¶
func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutput ¶
func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext ¶
func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigPtrInput ¶
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 ¶
func CertificateConfigPtr(v *CertificateConfigArgs) CertificateConfigPtrInput
type CertificateConfigPtrOutput ¶
type CertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPtrOutput) Elem ¶
func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
func (CertificateConfigPtrOutput) ElementType ¶
func (CertificateConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigPtrOutput) PublicKey ¶
func (o CertificateConfigPtrOutput) PublicKey() CertificateConfigPublicKeyPtrOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateConfigPtrOutput) ReusableConfig ¶
func (o CertificateConfigPtrOutput) ReusableConfig() CertificateConfigReusableConfigPtrOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigPtrOutput) SubjectConfig ¶
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 ¶
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext ¶
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigPublicKey ¶
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 ¶
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 ¶
func (CertificateConfigPublicKeyArgs) ElementType() reflect.Type
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
type CertificateConfigPublicKeyInput ¶
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 ¶
type CertificateConfigPublicKeyOutput struct{ *pulumi.OutputState }
func (CertificateConfigPublicKeyOutput) ElementType ¶
func (CertificateConfigPublicKeyOutput) ElementType() reflect.Type
func (CertificateConfigPublicKeyOutput) Key ¶
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 ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyOutput) Type ¶
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 ¶
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 ¶
func CertificateConfigPublicKeyPtr(v *CertificateConfigPublicKeyArgs) CertificateConfigPublicKeyPtrInput
type CertificateConfigPublicKeyPtrOutput ¶
type CertificateConfigPublicKeyPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPublicKeyPtrOutput) Elem ¶
func (o CertificateConfigPublicKeyPtrOutput) Elem() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyPtrOutput) ElementType ¶
func (CertificateConfigPublicKeyPtrOutput) ElementType() reflect.Type
func (CertificateConfigPublicKeyPtrOutput) Key ¶
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 ¶
func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext ¶
func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyPtrOutput) Type ¶
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 ¶
type CertificateConfigReusableConfig struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. ReusableConfig string `pulumi:"reusableConfig"` }
type CertificateConfigReusableConfigArgs ¶
type CertificateConfigReusableConfigArgs struct { // A resource path to a ReusableConfig in the format // `projects/*/locations/*/reusableConfigs/*`. ReusableConfig pulumi.StringInput `pulumi:"reusableConfig"` }
func (CertificateConfigReusableConfigArgs) ElementType ¶
func (CertificateConfigReusableConfigArgs) ElementType() reflect.Type
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutput ¶
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutputWithContext ¶
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigOutputWithContext(ctx context.Context) CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutput ¶
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
func (CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutputWithContext ¶
func (i CertificateConfigReusableConfigArgs) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
type CertificateConfigReusableConfigInput ¶
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 ¶
type CertificateConfigReusableConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigReusableConfigOutput) ElementType ¶
func (CertificateConfigReusableConfigOutput) ElementType() reflect.Type
func (CertificateConfigReusableConfigOutput) ReusableConfig ¶
func (o CertificateConfigReusableConfigOutput) ReusableConfig() pulumi.StringOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutput ¶
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutput() CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutputWithContext ¶
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigOutputWithContext(ctx context.Context) CertificateConfigReusableConfigOutput
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutput ¶
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
func (CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutputWithContext ¶
func (o CertificateConfigReusableConfigOutput) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
type CertificateConfigReusableConfigPtrInput ¶
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 ¶
func CertificateConfigReusableConfigPtr(v *CertificateConfigReusableConfigArgs) CertificateConfigReusableConfigPtrInput
type CertificateConfigReusableConfigPtrOutput ¶
type CertificateConfigReusableConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigReusableConfigPtrOutput) ElementType ¶
func (CertificateConfigReusableConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigReusableConfigPtrOutput) ReusableConfig ¶
func (o CertificateConfigReusableConfigPtrOutput) ReusableConfig() pulumi.StringPtrOutput
A resource path to a ReusableConfig in the format `projects/*/locations/*/reusableConfigs/*`.
func (CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutput ¶
func (o CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutput() CertificateConfigReusableConfigPtrOutput
func (CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutputWithContext ¶
func (o CertificateConfigReusableConfigPtrOutput) ToCertificateConfigReusableConfigPtrOutputWithContext(ctx context.Context) CertificateConfigReusableConfigPtrOutput
type CertificateConfigSubjectConfig ¶
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 ¶
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 ¶
func (CertificateConfigSubjectConfigArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigInput ¶
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 ¶
type CertificateConfigSubjectConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigOutput) CommonName ¶
func (o CertificateConfigSubjectConfigOutput) CommonName() pulumi.StringOutput
The common name of the distinguished name.
func (CertificateConfigSubjectConfigOutput) ElementType ¶
func (CertificateConfigSubjectConfigOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigOutput) Subject ¶
func (o CertificateConfigSubjectConfigOutput) Subject() CertificateConfigSubjectConfigSubjectOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateConfigSubjectConfigOutput) SubjectAltName ¶
func (o CertificateConfigSubjectConfigOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigPtrInput ¶
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 ¶
func CertificateConfigSubjectConfigPtr(v *CertificateConfigSubjectConfigArgs) CertificateConfigSubjectConfigPtrInput
type CertificateConfigSubjectConfigPtrOutput ¶
type CertificateConfigSubjectConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigPtrOutput) CommonName ¶
func (o CertificateConfigSubjectConfigPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateConfigSubjectConfigPtrOutput) ElementType ¶
func (CertificateConfigSubjectConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigPtrOutput) Subject ¶
func (o CertificateConfigSubjectConfigPtrOutput) Subject() CertificateConfigSubjectConfigSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateConfigSubjectConfigPtrOutput) SubjectAltName ¶
func (o CertificateConfigSubjectConfigPtrOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput ¶
func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigSubject ¶
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 ¶
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 ¶
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 ¶
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectAltNameInput ¶
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 ¶
type CertificateConfigSubjectConfigSubjectAltNameOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectAltNamePtrInput ¶
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 ¶
func CertificateConfigSubjectConfigSubjectAltNamePtr(v *CertificateConfigSubjectConfigSubjectAltNameArgs) CertificateConfigSubjectConfigSubjectAltNamePtrInput
type CertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
type CertificateConfigSubjectConfigSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectArgs ¶
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 ¶
func (CertificateConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigSubjectConfigSubjectInput ¶
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 ¶
type CertificateConfigSubjectConfigSubjectOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectOutput) CountryCode ¶
func (o CertificateConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectOutput) Locality ¶
func (o CertificateConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) Organization ¶
func (o CertificateConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
The organization of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit ¶
func (o CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) PostalCode ¶
func (o CertificateConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) Province ¶
func (o CertificateConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) StreetAddress ¶
func (o CertificateConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigSubjectConfigSubjectPtrInput ¶
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 ¶
func CertificateConfigSubjectConfigSubjectPtr(v *CertificateConfigSubjectConfigSubjectArgs) CertificateConfigSubjectConfigSubjectPtrInput
type CertificateConfigSubjectConfigSubjectPtrOutput ¶
type CertificateConfigSubjectConfigSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectPtrOutput) Locality ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) Organization ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) Province ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶
type CertificatePtrOutput struct {
*pulumi.OutputState
}
func (CertificatePtrOutput) ElementType ¶
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateRevocationDetailArgs ¶
type CertificateRevocationDetailArgs struct { RevocationState pulumi.StringPtrInput `pulumi:"revocationState"` RevocationTime pulumi.StringPtrInput `pulumi:"revocationTime"` }
func (CertificateRevocationDetailArgs) ElementType ¶
func (CertificateRevocationDetailArgs) ElementType() reflect.Type
func (CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput ¶
func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext ¶
func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateRevocationDetailArray ¶
type CertificateRevocationDetailArray []CertificateRevocationDetailInput
func (CertificateRevocationDetailArray) ElementType ¶
func (CertificateRevocationDetailArray) ElementType() reflect.Type
func (CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput ¶
func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
func (CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext ¶
func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
type CertificateRevocationDetailArrayInput ¶
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 ¶
type CertificateRevocationDetailArrayOutput struct{ *pulumi.OutputState }
func (CertificateRevocationDetailArrayOutput) ElementType ¶
func (CertificateRevocationDetailArrayOutput) ElementType() reflect.Type
func (CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput ¶
func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
func (CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext ¶
func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
type CertificateRevocationDetailInput ¶
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 ¶
type CertificateRevocationDetailOutput struct{ *pulumi.OutputState }
func (CertificateRevocationDetailOutput) ElementType ¶
func (CertificateRevocationDetailOutput) ElementType() reflect.Type
func (CertificateRevocationDetailOutput) RevocationState ¶
func (o CertificateRevocationDetailOutput) RevocationState() pulumi.StringPtrOutput
func (CertificateRevocationDetailOutput) RevocationTime ¶
func (o CertificateRevocationDetailOutput) RevocationTime() pulumi.StringPtrOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput ¶
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext ¶
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateState ¶
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 ¶
func (CertificateState) ElementType() reflect.Type