Documentation ¶
Index ¶
- type Certificate
- 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 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 (o CertificateOutput) BeginTime() pulumi.StringOutput
- func (o CertificateOutput) Cert() pulumi.StringOutput
- func (o CertificateOutput) CreateTime() pulumi.StringOutput
- func (o CertificateOutput) Domain() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) EndTime() pulumi.StringOutput
- func (o CertificateOutput) Key() pulumi.StringPtrOutput
- func (o CertificateOutput) Name() pulumi.StringOutput
- func (o CertificateOutput) ProductZhName() pulumi.StringOutput
- func (o CertificateOutput) ProjectId() pulumi.IntPtrOutput
- func (o CertificateOutput) Status() pulumi.IntOutput
- func (o CertificateOutput) SubjectNames() pulumi.StringArrayOutput
- func (o CertificateOutput) Tags() pulumi.MapOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Type() pulumi.StringOutput
- type CertificateState
- type CommitCertificateInformation
- func (*CommitCertificateInformation) ElementType() reflect.Type
- func (i *CommitCertificateInformation) ToCommitCertificateInformationOutput() CommitCertificateInformationOutput
- func (i *CommitCertificateInformation) ToCommitCertificateInformationOutputWithContext(ctx context.Context) CommitCertificateInformationOutput
- type CommitCertificateInformationArgs
- type CommitCertificateInformationArray
- func (CommitCertificateInformationArray) ElementType() reflect.Type
- func (i CommitCertificateInformationArray) ToCommitCertificateInformationArrayOutput() CommitCertificateInformationArrayOutput
- func (i CommitCertificateInformationArray) ToCommitCertificateInformationArrayOutputWithContext(ctx context.Context) CommitCertificateInformationArrayOutput
- type CommitCertificateInformationArrayInput
- type CommitCertificateInformationArrayOutput
- func (CommitCertificateInformationArrayOutput) ElementType() reflect.Type
- func (o CommitCertificateInformationArrayOutput) Index(i pulumi.IntInput) CommitCertificateInformationOutput
- func (o CommitCertificateInformationArrayOutput) ToCommitCertificateInformationArrayOutput() CommitCertificateInformationArrayOutput
- func (o CommitCertificateInformationArrayOutput) ToCommitCertificateInformationArrayOutputWithContext(ctx context.Context) CommitCertificateInformationArrayOutput
- type CommitCertificateInformationInput
- type CommitCertificateInformationMap
- func (CommitCertificateInformationMap) ElementType() reflect.Type
- func (i CommitCertificateInformationMap) ToCommitCertificateInformationMapOutput() CommitCertificateInformationMapOutput
- func (i CommitCertificateInformationMap) ToCommitCertificateInformationMapOutputWithContext(ctx context.Context) CommitCertificateInformationMapOutput
- type CommitCertificateInformationMapInput
- type CommitCertificateInformationMapOutput
- func (CommitCertificateInformationMapOutput) ElementType() reflect.Type
- func (o CommitCertificateInformationMapOutput) MapIndex(k pulumi.StringInput) CommitCertificateInformationOutput
- func (o CommitCertificateInformationMapOutput) ToCommitCertificateInformationMapOutput() CommitCertificateInformationMapOutput
- func (o CommitCertificateInformationMapOutput) ToCommitCertificateInformationMapOutputWithContext(ctx context.Context) CommitCertificateInformationMapOutput
- type CommitCertificateInformationOutput
- func (o CommitCertificateInformationOutput) CertificateId() pulumi.StringOutput
- func (o CommitCertificateInformationOutput) ConfirmLetter() pulumi.StringPtrOutput
- func (CommitCertificateInformationOutput) ElementType() reflect.Type
- func (o CommitCertificateInformationOutput) ProductId() pulumi.IntOutput
- func (o CommitCertificateInformationOutput) ToCommitCertificateInformationOutput() CommitCertificateInformationOutput
- func (o CommitCertificateInformationOutput) ToCommitCertificateInformationOutputWithContext(ctx context.Context) CommitCertificateInformationOutput
- func (o CommitCertificateInformationOutput) VerifyType() pulumi.StringPtrOutput
- type CommitCertificateInformationState
- type FreeCertificate
- type FreeCertificateArgs
- type FreeCertificateArray
- type FreeCertificateArrayInput
- type FreeCertificateArrayOutput
- func (FreeCertificateArrayOutput) ElementType() reflect.Type
- func (o FreeCertificateArrayOutput) Index(i pulumi.IntInput) FreeCertificateOutput
- func (o FreeCertificateArrayOutput) ToFreeCertificateArrayOutput() FreeCertificateArrayOutput
- func (o FreeCertificateArrayOutput) ToFreeCertificateArrayOutputWithContext(ctx context.Context) FreeCertificateArrayOutput
- type FreeCertificateDvAuth
- type FreeCertificateDvAuthArgs
- type FreeCertificateDvAuthArray
- func (FreeCertificateDvAuthArray) ElementType() reflect.Type
- func (i FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput
- func (i FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutputWithContext(ctx context.Context) FreeCertificateDvAuthArrayOutput
- type FreeCertificateDvAuthArrayInput
- type FreeCertificateDvAuthArrayOutput
- func (FreeCertificateDvAuthArrayOutput) ElementType() reflect.Type
- func (o FreeCertificateDvAuthArrayOutput) Index(i pulumi.IntInput) FreeCertificateDvAuthOutput
- func (o FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput
- func (o FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutputWithContext(ctx context.Context) FreeCertificateDvAuthArrayOutput
- type FreeCertificateDvAuthInput
- type FreeCertificateDvAuthOutput
- func (o FreeCertificateDvAuthOutput) DvAuthKey() pulumi.StringPtrOutput
- func (o FreeCertificateDvAuthOutput) DvAuthValue() pulumi.StringPtrOutput
- func (o FreeCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringPtrOutput
- func (FreeCertificateDvAuthOutput) ElementType() reflect.Type
- func (o FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput
- func (o FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutputWithContext(ctx context.Context) FreeCertificateDvAuthOutput
- type FreeCertificateInput
- type FreeCertificateMap
- type FreeCertificateMapInput
- type FreeCertificateMapOutput
- func (FreeCertificateMapOutput) ElementType() reflect.Type
- func (o FreeCertificateMapOutput) MapIndex(k pulumi.StringInput) FreeCertificateOutput
- func (o FreeCertificateMapOutput) ToFreeCertificateMapOutput() FreeCertificateMapOutput
- func (o FreeCertificateMapOutput) ToFreeCertificateMapOutputWithContext(ctx context.Context) FreeCertificateMapOutput
- type FreeCertificateOutput
- func (o FreeCertificateOutput) Alias() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) CertBeginTime() pulumi.StringOutput
- func (o FreeCertificateOutput) CertEndTime() pulumi.StringOutput
- func (o FreeCertificateOutput) CertificatePrivateKey() pulumi.StringOutput
- func (o FreeCertificateOutput) CertificatePublicKey() pulumi.StringOutput
- func (o FreeCertificateOutput) ContactEmail() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) ContactPhone() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) CsrEncryptAlgo() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) CsrKeyParameter() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) CsrKeyPassword() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) Deployable() pulumi.BoolOutput
- func (o FreeCertificateOutput) Domain() pulumi.StringOutput
- func (o FreeCertificateOutput) DvAuthMethod() pulumi.StringOutput
- func (o FreeCertificateOutput) DvAuths() FreeCertificateDvAuthArrayOutput
- func (FreeCertificateOutput) ElementType() reflect.Type
- func (o FreeCertificateOutput) InsertTime() pulumi.StringOutput
- func (o FreeCertificateOutput) OldCertificateId() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) PackageType() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) ProductZhName() pulumi.StringOutput
- func (o FreeCertificateOutput) ProjectId() pulumi.IntPtrOutput
- func (o FreeCertificateOutput) Renewable() pulumi.BoolOutput
- func (o FreeCertificateOutput) Status() pulumi.IntOutput
- func (o FreeCertificateOutput) StatusMsg() pulumi.StringOutput
- func (o FreeCertificateOutput) StatusName() pulumi.StringOutput
- func (o FreeCertificateOutput) ToFreeCertificateOutput() FreeCertificateOutput
- func (o FreeCertificateOutput) ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput
- func (o FreeCertificateOutput) ValidityPeriod() pulumi.StringPtrOutput
- func (o FreeCertificateOutput) VulnerabilityStatus() pulumi.StringOutput
- type FreeCertificateState
- type GetCertificatesArgs
- type GetCertificatesCertificate
- type GetCertificatesCertificateArgs
- func (GetCertificatesCertificateArgs) ElementType() reflect.Type
- func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
- func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
- type GetCertificatesCertificateArray
- func (GetCertificatesCertificateArray) ElementType() reflect.Type
- func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
- func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
- type GetCertificatesCertificateArrayInput
- type GetCertificatesCertificateArrayOutput
- func (GetCertificatesCertificateArrayOutput) ElementType() reflect.Type
- func (o GetCertificatesCertificateArrayOutput) Index(i pulumi.IntInput) GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
- func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
- type GetCertificatesCertificateDvAuth
- type GetCertificatesCertificateDvAuthArgs
- func (GetCertificatesCertificateDvAuthArgs) ElementType() reflect.Type
- func (i GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput
- func (i GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthOutput
- type GetCertificatesCertificateDvAuthArray
- func (GetCertificatesCertificateDvAuthArray) ElementType() reflect.Type
- func (i GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput
- func (i GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthArrayOutput
- type GetCertificatesCertificateDvAuthArrayInput
- type GetCertificatesCertificateDvAuthArrayOutput
- func (GetCertificatesCertificateDvAuthArrayOutput) ElementType() reflect.Type
- func (o GetCertificatesCertificateDvAuthArrayOutput) Index(i pulumi.IntInput) GetCertificatesCertificateDvAuthOutput
- func (o GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput
- func (o GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthArrayOutput
- type GetCertificatesCertificateDvAuthInput
- type GetCertificatesCertificateDvAuthOutput
- func (o GetCertificatesCertificateDvAuthOutput) DvAuthKey() pulumi.StringOutput
- func (o GetCertificatesCertificateDvAuthOutput) DvAuthValue() pulumi.StringOutput
- func (o GetCertificatesCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringOutput
- func (GetCertificatesCertificateDvAuthOutput) ElementType() reflect.Type
- func (o GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput
- func (o GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthOutput
- type GetCertificatesCertificateInput
- type GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateOutput) BeginTime() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Cert() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) CreateTime() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Domain() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) DvAuths() GetCertificatesCertificateDvAuthArrayOutput
- func (GetCertificatesCertificateOutput) ElementType() reflect.Type
- func (o GetCertificatesCertificateOutput) EndTime() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Id() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Key() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) Name() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) OrderId() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) ProductZhName() pulumi.StringOutput
- func (o GetCertificatesCertificateOutput) ProjectId() pulumi.IntOutput
- func (o GetCertificatesCertificateOutput) Status() pulumi.IntOutput
- func (o GetCertificatesCertificateOutput) SubjectNames() pulumi.StringArrayOutput
- func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
- func (o GetCertificatesCertificateOutput) Type() pulumi.StringOutput
- type GetCertificatesOutputArgs
- type GetCertificatesResult
- type GetCertificatesResultOutput
- func (o GetCertificatesResultOutput) Certificates() GetCertificatesCertificateArrayOutput
- func (GetCertificatesResultOutput) ElementType() reflect.Type
- func (o GetCertificatesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetCertificatesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCertificatesResultOutput) ToGetCertificatesResultOutput() GetCertificatesResultOutput
- func (o GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext(ctx context.Context) GetCertificatesResultOutput
- func (o GetCertificatesResultOutput) Type() pulumi.StringPtrOutput
- type PayCertificate
- type PayCertificateArgs
- type PayCertificateArray
- type PayCertificateArrayInput
- type PayCertificateArrayOutput
- func (PayCertificateArrayOutput) ElementType() reflect.Type
- func (o PayCertificateArrayOutput) Index(i pulumi.IntInput) PayCertificateOutput
- func (o PayCertificateArrayOutput) ToPayCertificateArrayOutput() PayCertificateArrayOutput
- func (o PayCertificateArrayOutput) ToPayCertificateArrayOutputWithContext(ctx context.Context) PayCertificateArrayOutput
- type PayCertificateDvAuth
- type PayCertificateDvAuthArgs
- type PayCertificateDvAuthArray
- type PayCertificateDvAuthArrayInput
- type PayCertificateDvAuthArrayOutput
- func (PayCertificateDvAuthArrayOutput) ElementType() reflect.Type
- func (o PayCertificateDvAuthArrayOutput) Index(i pulumi.IntInput) PayCertificateDvAuthOutput
- func (o PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput
- func (o PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutputWithContext(ctx context.Context) PayCertificateDvAuthArrayOutput
- type PayCertificateDvAuthInput
- type PayCertificateDvAuthOutput
- func (o PayCertificateDvAuthOutput) DvAuthKey() pulumi.StringPtrOutput
- func (o PayCertificateDvAuthOutput) DvAuthValue() pulumi.StringPtrOutput
- func (o PayCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringPtrOutput
- func (PayCertificateDvAuthOutput) ElementType() reflect.Type
- func (o PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput
- func (o PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutputWithContext(ctx context.Context) PayCertificateDvAuthOutput
- type PayCertificateInformation
- type PayCertificateInformationArgs
- func (PayCertificateInformationArgs) ElementType() reflect.Type
- func (i PayCertificateInformationArgs) ToPayCertificateInformationOutput() PayCertificateInformationOutput
- func (i PayCertificateInformationArgs) ToPayCertificateInformationOutputWithContext(ctx context.Context) PayCertificateInformationOutput
- func (i PayCertificateInformationArgs) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
- func (i PayCertificateInformationArgs) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput
- type PayCertificateInformationInput
- type PayCertificateInformationOutput
- func (o PayCertificateInformationOutput) AdminEmail() pulumi.StringOutput
- func (o PayCertificateInformationOutput) AdminFirstName() pulumi.StringOutput
- func (o PayCertificateInformationOutput) AdminLastName() pulumi.StringOutput
- func (o PayCertificateInformationOutput) AdminPhoneNum() pulumi.StringOutput
- func (o PayCertificateInformationOutput) AdminPosition() pulumi.StringOutput
- func (o PayCertificateInformationOutput) CertificateDomain() pulumi.StringOutput
- func (o PayCertificateInformationOutput) ContactEmail() pulumi.StringOutput
- func (o PayCertificateInformationOutput) ContactFirstName() pulumi.StringOutput
- func (o PayCertificateInformationOutput) ContactLastName() pulumi.StringOutput
- func (o PayCertificateInformationOutput) ContactNumber() pulumi.StringOutput
- func (o PayCertificateInformationOutput) ContactPosition() pulumi.StringOutput
- func (o PayCertificateInformationOutput) CsrContent() pulumi.StringPtrOutput
- func (o PayCertificateInformationOutput) CsrType() pulumi.StringPtrOutput
- func (o PayCertificateInformationOutput) DomainLists() pulumi.StringArrayOutput
- func (PayCertificateInformationOutput) ElementType() reflect.Type
- func (o PayCertificateInformationOutput) KeyPassword() pulumi.StringPtrOutput
- func (o PayCertificateInformationOutput) OrganizationAddress() pulumi.StringOutput
- func (o PayCertificateInformationOutput) OrganizationCity() pulumi.StringOutput
- func (o PayCertificateInformationOutput) OrganizationCountry() pulumi.StringOutput
- func (o PayCertificateInformationOutput) OrganizationDivision() pulumi.StringOutput
- func (o PayCertificateInformationOutput) OrganizationName() pulumi.StringOutput
- func (o PayCertificateInformationOutput) OrganizationRegion() pulumi.StringOutput
- func (o PayCertificateInformationOutput) PhoneAreaCode() pulumi.StringOutput
- func (o PayCertificateInformationOutput) PhoneNumber() pulumi.StringOutput
- func (o PayCertificateInformationOutput) PostalCode() pulumi.StringOutput
- func (o PayCertificateInformationOutput) ToPayCertificateInformationOutput() PayCertificateInformationOutput
- func (o PayCertificateInformationOutput) ToPayCertificateInformationOutputWithContext(ctx context.Context) PayCertificateInformationOutput
- func (o PayCertificateInformationOutput) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
- func (o PayCertificateInformationOutput) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput
- func (o PayCertificateInformationOutput) VerifyType() pulumi.StringOutput
- type PayCertificateInformationPtrInput
- type PayCertificateInformationPtrOutput
- func (o PayCertificateInformationPtrOutput) AdminEmail() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) AdminFirstName() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) AdminLastName() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) AdminPhoneNum() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) AdminPosition() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) CertificateDomain() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) ContactEmail() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) ContactFirstName() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) ContactLastName() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) ContactNumber() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) ContactPosition() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) CsrContent() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) CsrType() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) DomainLists() pulumi.StringArrayOutput
- func (o PayCertificateInformationPtrOutput) Elem() PayCertificateInformationOutput
- func (PayCertificateInformationPtrOutput) ElementType() reflect.Type
- func (o PayCertificateInformationPtrOutput) KeyPassword() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) OrganizationAddress() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) OrganizationCity() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) OrganizationCountry() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) OrganizationDivision() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) OrganizationRegion() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) PhoneAreaCode() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
- func (o PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput
- func (o PayCertificateInformationPtrOutput) VerifyType() pulumi.StringPtrOutput
- type PayCertificateInput
- type PayCertificateMap
- type PayCertificateMapInput
- type PayCertificateMapOutput
- func (PayCertificateMapOutput) ElementType() reflect.Type
- func (o PayCertificateMapOutput) MapIndex(k pulumi.StringInput) PayCertificateOutput
- func (o PayCertificateMapOutput) ToPayCertificateMapOutput() PayCertificateMapOutput
- func (o PayCertificateMapOutput) ToPayCertificateMapOutputWithContext(ctx context.Context) PayCertificateMapOutput
- type PayCertificateOutput
- func (o PayCertificateOutput) Alias() pulumi.StringOutput
- func (o PayCertificateOutput) CertificateId() pulumi.StringOutput
- func (o PayCertificateOutput) ConfirmLetter() pulumi.StringPtrOutput
- func (o PayCertificateOutput) DomainNum() pulumi.IntOutput
- func (o PayCertificateOutput) DvAuths() PayCertificateDvAuthArrayOutput
- func (PayCertificateOutput) ElementType() reflect.Type
- func (o PayCertificateOutput) Information() PayCertificateInformationOutput
- func (o PayCertificateOutput) OrderId() pulumi.StringOutput
- func (o PayCertificateOutput) ProductId() pulumi.IntOutput
- func (o PayCertificateOutput) ProjectId() pulumi.IntOutput
- func (o PayCertificateOutput) Status() pulumi.IntOutput
- func (o PayCertificateOutput) TimeSpan() pulumi.IntPtrOutput
- func (o PayCertificateOutput) ToPayCertificateOutput() PayCertificateOutput
- func (o PayCertificateOutput) ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput
- func (o PayCertificateOutput) WaitCommitFlag() pulumi.BoolPtrOutput
- type PayCertificateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Beginning time of the SSL certificate. BeginTime pulumi.StringOutput `pulumi:"beginTime"` // Content of the SSL certificate. Not allowed newline at the start and end. Cert pulumi.StringOutput `pulumi:"cert"` // Creation time of the SSL certificate. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Primary domain of the SSL certificate. Domain pulumi.StringOutput `pulumi:"domain"` // Ending time of the SSL certificate. EndTime pulumi.StringOutput `pulumi:"endTime"` // Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end. Key pulumi.StringPtrOutput `pulumi:"key"` // Name of the SSL certificate. Name pulumi.StringOutput `pulumi:"name"` // Certificate authority. ProductZhName pulumi.StringOutput `pulumi:"productZhName"` // Project ID of the SSL certificate. Default is `0`. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Status of the SSL certificate. Status pulumi.IntOutput `pulumi:"status"` // ALL domains included in the SSL certificate. Including the primary domain name. SubjectNames pulumi.StringArrayOutput `pulumi:"subjectNames"` // Tags of the SSL certificate. Tags pulumi.MapOutput `pulumi:"tags"` // Type of the SSL certificate. Valid values: `CA` and `SVR`. Type pulumi.StringOutput `pulumi:"type"` }
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
type CertificateArgs ¶
type CertificateArgs struct { // Content of the SSL certificate. Not allowed newline at the start and end. Cert pulumi.StringInput // Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end. Key pulumi.StringPtrInput // Name of the SSL certificate. Name pulumi.StringPtrInput // Project ID of the SSL certificate. Default is `0`. ProjectId pulumi.IntPtrInput // Tags of the SSL certificate. Tags pulumi.MapInput // Type of the SSL certificate. Valid values: `CA` and `SVR`. Type pulumi.StringInput }
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 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) BeginTime ¶
func (o CertificateOutput) BeginTime() pulumi.StringOutput
Beginning time of the SSL certificate.
func (CertificateOutput) Cert ¶
func (o CertificateOutput) Cert() pulumi.StringOutput
Content of the SSL certificate. Not allowed newline at the start and end.
func (CertificateOutput) CreateTime ¶
func (o CertificateOutput) CreateTime() pulumi.StringOutput
Creation time of the SSL certificate.
func (CertificateOutput) Domain ¶
func (o CertificateOutput) Domain() pulumi.StringOutput
Primary domain of the SSL certificate.
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) EndTime ¶
func (o CertificateOutput) EndTime() pulumi.StringOutput
Ending time of the SSL certificate.
func (CertificateOutput) Key ¶
func (o CertificateOutput) Key() pulumi.StringPtrOutput
Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end.
func (CertificateOutput) Name ¶
func (o CertificateOutput) Name() pulumi.StringOutput
Name of the SSL certificate.
func (CertificateOutput) ProductZhName ¶
func (o CertificateOutput) ProductZhName() pulumi.StringOutput
Certificate authority.
func (CertificateOutput) ProjectId ¶
func (o CertificateOutput) ProjectId() pulumi.IntPtrOutput
Project ID of the SSL certificate. Default is `0`.
func (CertificateOutput) Status ¶
func (o CertificateOutput) Status() pulumi.IntOutput
Status of the SSL certificate.
func (CertificateOutput) SubjectNames ¶
func (o CertificateOutput) SubjectNames() pulumi.StringArrayOutput
ALL domains included in the SSL certificate. Including the primary domain name.
func (CertificateOutput) Tags ¶
func (o CertificateOutput) Tags() pulumi.MapOutput
Tags of the SSL certificate.
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) Type ¶
func (o CertificateOutput) Type() pulumi.StringOutput
Type of the SSL certificate. Valid values: `CA` and `SVR`.
type CertificateState ¶
type CertificateState struct { // Beginning time of the SSL certificate. BeginTime pulumi.StringPtrInput // Content of the SSL certificate. Not allowed newline at the start and end. Cert pulumi.StringPtrInput // Creation time of the SSL certificate. CreateTime pulumi.StringPtrInput // Primary domain of the SSL certificate. Domain pulumi.StringPtrInput // Ending time of the SSL certificate. EndTime pulumi.StringPtrInput // Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end. Key pulumi.StringPtrInput // Name of the SSL certificate. Name pulumi.StringPtrInput // Certificate authority. ProductZhName pulumi.StringPtrInput // Project ID of the SSL certificate. Default is `0`. ProjectId pulumi.IntPtrInput // Status of the SSL certificate. Status pulumi.IntPtrInput // ALL domains included in the SSL certificate. Including the primary domain name. SubjectNames pulumi.StringArrayInput // Tags of the SSL certificate. Tags pulumi.MapInput // Type of the SSL certificate. Valid values: `CA` and `SVR`. Type pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CommitCertificateInformation ¶
type CommitCertificateInformation struct { pulumi.CustomResourceState // Certificate Id. CertificateId pulumi.StringOutput `pulumi:"certificateId"` // The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb // and 1.4M. Note: it only works when product_id is set to 8, 9 or 10. ConfirmLetter pulumi.StringPtrOutput `pulumi:"confirmLetter"` // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` // means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite // Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means // Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain // SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL // certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise // multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia // Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means // GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means // TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple // Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` // means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means // Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus // enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise // wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` // means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate // (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret // Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus // State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means // WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate // (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) // wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod // enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod // Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means // DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL // certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) // Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` // means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) // Domain Name Type (DV) multi-domain SSL certificate. ProductId pulumi.IntOutput `pulumi:"productId"` // Domain name verification method. VerifyType pulumi.StringPtrOutput `pulumi:"verifyType"` }
func GetCommitCertificateInformation ¶
func GetCommitCertificateInformation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CommitCertificateInformationState, opts ...pulumi.ResourceOption) (*CommitCertificateInformation, error)
GetCommitCertificateInformation gets an existing CommitCertificateInformation 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 NewCommitCertificateInformation ¶
func NewCommitCertificateInformation(ctx *pulumi.Context, name string, args *CommitCertificateInformationArgs, opts ...pulumi.ResourceOption) (*CommitCertificateInformation, error)
NewCommitCertificateInformation registers a new resource with the given unique name, arguments, and options.
func (*CommitCertificateInformation) ElementType ¶
func (*CommitCertificateInformation) ElementType() reflect.Type
func (*CommitCertificateInformation) ToCommitCertificateInformationOutput ¶
func (i *CommitCertificateInformation) ToCommitCertificateInformationOutput() CommitCertificateInformationOutput
func (*CommitCertificateInformation) ToCommitCertificateInformationOutputWithContext ¶
func (i *CommitCertificateInformation) ToCommitCertificateInformationOutputWithContext(ctx context.Context) CommitCertificateInformationOutput
type CommitCertificateInformationArgs ¶
type CommitCertificateInformationArgs struct { // Certificate Id. CertificateId pulumi.StringInput // The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb // and 1.4M. Note: it only works when product_id is set to 8, 9 or 10. ConfirmLetter pulumi.StringPtrInput // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` // means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite // Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means // Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain // SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL // certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise // multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia // Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means // GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means // TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple // Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` // means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means // Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus // enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise // wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` // means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate // (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret // Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus // State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means // WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate // (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) // wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod // enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod // Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means // DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL // certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) // Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` // means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) // Domain Name Type (DV) multi-domain SSL certificate. ProductId pulumi.IntInput // Domain name verification method. VerifyType pulumi.StringPtrInput }
The set of arguments for constructing a CommitCertificateInformation resource.
func (CommitCertificateInformationArgs) ElementType ¶
func (CommitCertificateInformationArgs) ElementType() reflect.Type
type CommitCertificateInformationArray ¶
type CommitCertificateInformationArray []CommitCertificateInformationInput
func (CommitCertificateInformationArray) ElementType ¶
func (CommitCertificateInformationArray) ElementType() reflect.Type
func (CommitCertificateInformationArray) ToCommitCertificateInformationArrayOutput ¶
func (i CommitCertificateInformationArray) ToCommitCertificateInformationArrayOutput() CommitCertificateInformationArrayOutput
func (CommitCertificateInformationArray) ToCommitCertificateInformationArrayOutputWithContext ¶
func (i CommitCertificateInformationArray) ToCommitCertificateInformationArrayOutputWithContext(ctx context.Context) CommitCertificateInformationArrayOutput
type CommitCertificateInformationArrayInput ¶
type CommitCertificateInformationArrayInput interface { pulumi.Input ToCommitCertificateInformationArrayOutput() CommitCertificateInformationArrayOutput ToCommitCertificateInformationArrayOutputWithContext(context.Context) CommitCertificateInformationArrayOutput }
CommitCertificateInformationArrayInput is an input type that accepts CommitCertificateInformationArray and CommitCertificateInformationArrayOutput values. You can construct a concrete instance of `CommitCertificateInformationArrayInput` via:
CommitCertificateInformationArray{ CommitCertificateInformationArgs{...} }
type CommitCertificateInformationArrayOutput ¶
type CommitCertificateInformationArrayOutput struct{ *pulumi.OutputState }
func (CommitCertificateInformationArrayOutput) ElementType ¶
func (CommitCertificateInformationArrayOutput) ElementType() reflect.Type
func (CommitCertificateInformationArrayOutput) ToCommitCertificateInformationArrayOutput ¶
func (o CommitCertificateInformationArrayOutput) ToCommitCertificateInformationArrayOutput() CommitCertificateInformationArrayOutput
func (CommitCertificateInformationArrayOutput) ToCommitCertificateInformationArrayOutputWithContext ¶
func (o CommitCertificateInformationArrayOutput) ToCommitCertificateInformationArrayOutputWithContext(ctx context.Context) CommitCertificateInformationArrayOutput
type CommitCertificateInformationInput ¶
type CommitCertificateInformationInput interface { pulumi.Input ToCommitCertificateInformationOutput() CommitCertificateInformationOutput ToCommitCertificateInformationOutputWithContext(ctx context.Context) CommitCertificateInformationOutput }
type CommitCertificateInformationMap ¶
type CommitCertificateInformationMap map[string]CommitCertificateInformationInput
func (CommitCertificateInformationMap) ElementType ¶
func (CommitCertificateInformationMap) ElementType() reflect.Type
func (CommitCertificateInformationMap) ToCommitCertificateInformationMapOutput ¶
func (i CommitCertificateInformationMap) ToCommitCertificateInformationMapOutput() CommitCertificateInformationMapOutput
func (CommitCertificateInformationMap) ToCommitCertificateInformationMapOutputWithContext ¶
func (i CommitCertificateInformationMap) ToCommitCertificateInformationMapOutputWithContext(ctx context.Context) CommitCertificateInformationMapOutput
type CommitCertificateInformationMapInput ¶
type CommitCertificateInformationMapInput interface { pulumi.Input ToCommitCertificateInformationMapOutput() CommitCertificateInformationMapOutput ToCommitCertificateInformationMapOutputWithContext(context.Context) CommitCertificateInformationMapOutput }
CommitCertificateInformationMapInput is an input type that accepts CommitCertificateInformationMap and CommitCertificateInformationMapOutput values. You can construct a concrete instance of `CommitCertificateInformationMapInput` via:
CommitCertificateInformationMap{ "key": CommitCertificateInformationArgs{...} }
type CommitCertificateInformationMapOutput ¶
type CommitCertificateInformationMapOutput struct{ *pulumi.OutputState }
func (CommitCertificateInformationMapOutput) ElementType ¶
func (CommitCertificateInformationMapOutput) ElementType() reflect.Type
func (CommitCertificateInformationMapOutput) MapIndex ¶
func (o CommitCertificateInformationMapOutput) MapIndex(k pulumi.StringInput) CommitCertificateInformationOutput
func (CommitCertificateInformationMapOutput) ToCommitCertificateInformationMapOutput ¶
func (o CommitCertificateInformationMapOutput) ToCommitCertificateInformationMapOutput() CommitCertificateInformationMapOutput
func (CommitCertificateInformationMapOutput) ToCommitCertificateInformationMapOutputWithContext ¶
func (o CommitCertificateInformationMapOutput) ToCommitCertificateInformationMapOutputWithContext(ctx context.Context) CommitCertificateInformationMapOutput
type CommitCertificateInformationOutput ¶
type CommitCertificateInformationOutput struct{ *pulumi.OutputState }
func (CommitCertificateInformationOutput) CertificateId ¶
func (o CommitCertificateInformationOutput) CertificateId() pulumi.StringOutput
Certificate Id.
func (CommitCertificateInformationOutput) ConfirmLetter ¶
func (o CommitCertificateInformationOutput) ConfirmLetter() pulumi.StringPtrOutput
The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when product_id is set to 8, 9 or 10.
func (CommitCertificateInformationOutput) ElementType ¶
func (CommitCertificateInformationOutput) ElementType() reflect.Type
func (CommitCertificateInformationOutput) ProductId ¶
func (o CommitCertificateInformationOutput) ProductId() pulumi.IntOutput
Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.
func (CommitCertificateInformationOutput) ToCommitCertificateInformationOutput ¶
func (o CommitCertificateInformationOutput) ToCommitCertificateInformationOutput() CommitCertificateInformationOutput
func (CommitCertificateInformationOutput) ToCommitCertificateInformationOutputWithContext ¶
func (o CommitCertificateInformationOutput) ToCommitCertificateInformationOutputWithContext(ctx context.Context) CommitCertificateInformationOutput
func (CommitCertificateInformationOutput) VerifyType ¶
func (o CommitCertificateInformationOutput) VerifyType() pulumi.StringPtrOutput
Domain name verification method.
type CommitCertificateInformationState ¶
type CommitCertificateInformationState struct { // Certificate Id. CertificateId pulumi.StringPtrInput // The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb // and 1.4M. Note: it only works when product_id is set to 8, 9 or 10. ConfirmLetter pulumi.StringPtrInput // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` // means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite // Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means // Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain // SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL // certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise // multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia // Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means // GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means // TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple // Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` // means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means // Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus // enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise // wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` // means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate // (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret // Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus // State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means // WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate // (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) // wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod // enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod // Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means // DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL // certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) // Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` // means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) // Domain Name Type (DV) multi-domain SSL certificate. ProductId pulumi.IntPtrInput // Domain name verification method. VerifyType pulumi.StringPtrInput }
func (CommitCertificateInformationState) ElementType ¶
func (CommitCertificateInformationState) ElementType() reflect.Type
type FreeCertificate ¶
type FreeCertificate struct { pulumi.CustomResourceState // Specify alias for remark. Alias pulumi.StringPtrOutput `pulumi:"alias"` // Certificate begin time. CertBeginTime pulumi.StringOutput `pulumi:"certBeginTime"` // Certificate end time. CertEndTime pulumi.StringOutput `pulumi:"certEndTime"` // Certificate private key. CertificatePrivateKey pulumi.StringOutput `pulumi:"certificatePrivateKey"` // Certificate public key. CertificatePublicKey pulumi.StringOutput `pulumi:"certificatePublicKey"` // Email address. ContactEmail pulumi.StringPtrOutput `pulumi:"contactEmail"` // Phone number. ContactPhone pulumi.StringPtrOutput `pulumi:"contactPhone"` // Specify CSR encrypt algorithm, only support `RSA` for now. CsrEncryptAlgo pulumi.StringPtrOutput `pulumi:"csrEncryptAlgo"` // Specify CSR key parameter, only support `"2048"` for now. CsrKeyParameter pulumi.StringPtrOutput `pulumi:"csrKeyParameter"` // Specify CSR key password. CsrKeyPassword pulumi.StringPtrOutput `pulumi:"csrKeyPassword"` // Indicates whether the certificate deployable. Deployable pulumi.BoolOutput `pulumi:"deployable"` // Specify domain name. Domain pulumi.StringOutput `pulumi:"domain"` // Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth // by file. DvAuthMethod pulumi.StringOutput `pulumi:"dvAuthMethod"` // DV certification information. DvAuths FreeCertificateDvAuthArrayOutput `pulumi:"dvAuths"` // Certificate insert time. InsertTime pulumi.StringOutput `pulumi:"insertTime"` // Specify old certificate ID, used for re-apply. OldCertificateId pulumi.StringPtrOutput `pulumi:"oldCertificateId"` // Type of package. Only support `"2"` (TrustAsia TLS RSA CA). PackageType pulumi.StringPtrOutput `pulumi:"packageType"` // Product zh name. ProductZhName pulumi.StringOutput `pulumi:"productZhName"` // ID of projects which this certification belong to. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Indicates whether the certificate renewable. Renewable pulumi.BoolOutput `pulumi:"renewable"` // Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV // Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, // 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter // needed. Status pulumi.IntOutput `pulumi:"status"` // Certificate status message. StatusMsg pulumi.StringOutput `pulumi:"statusMsg"` // Certificate status name. StatusName pulumi.StringOutput `pulumi:"statusName"` // Specify validity period in month, only support `"12"` months for now. ValidityPeriod pulumi.StringPtrOutput `pulumi:"validityPeriod"` // Vulnerability status. VulnerabilityStatus pulumi.StringOutput `pulumi:"vulnerabilityStatus"` }
func GetFreeCertificate ¶
func GetFreeCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FreeCertificateState, opts ...pulumi.ResourceOption) (*FreeCertificate, error)
GetFreeCertificate gets an existing FreeCertificate 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 NewFreeCertificate ¶
func NewFreeCertificate(ctx *pulumi.Context, name string, args *FreeCertificateArgs, opts ...pulumi.ResourceOption) (*FreeCertificate, error)
NewFreeCertificate registers a new resource with the given unique name, arguments, and options.
func (*FreeCertificate) ElementType ¶
func (*FreeCertificate) ElementType() reflect.Type
func (*FreeCertificate) ToFreeCertificateOutput ¶
func (i *FreeCertificate) ToFreeCertificateOutput() FreeCertificateOutput
func (*FreeCertificate) ToFreeCertificateOutputWithContext ¶
func (i *FreeCertificate) ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput
type FreeCertificateArgs ¶
type FreeCertificateArgs struct { // Specify alias for remark. Alias pulumi.StringPtrInput // Email address. ContactEmail pulumi.StringPtrInput // Phone number. ContactPhone pulumi.StringPtrInput // Specify CSR encrypt algorithm, only support `RSA` for now. CsrEncryptAlgo pulumi.StringPtrInput // Specify CSR key parameter, only support `"2048"` for now. CsrKeyParameter pulumi.StringPtrInput // Specify CSR key password. CsrKeyPassword pulumi.StringPtrInput // Specify domain name. Domain pulumi.StringInput // Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth // by file. DvAuthMethod pulumi.StringInput // Specify old certificate ID, used for re-apply. OldCertificateId pulumi.StringPtrInput // Type of package. Only support `"2"` (TrustAsia TLS RSA CA). PackageType pulumi.StringPtrInput // ID of projects which this certification belong to. ProjectId pulumi.IntPtrInput // Specify validity period in month, only support `"12"` months for now. ValidityPeriod pulumi.StringPtrInput }
The set of arguments for constructing a FreeCertificate resource.
func (FreeCertificateArgs) ElementType ¶
func (FreeCertificateArgs) ElementType() reflect.Type
type FreeCertificateArray ¶
type FreeCertificateArray []FreeCertificateInput
func (FreeCertificateArray) ElementType ¶
func (FreeCertificateArray) ElementType() reflect.Type
func (FreeCertificateArray) ToFreeCertificateArrayOutput ¶
func (i FreeCertificateArray) ToFreeCertificateArrayOutput() FreeCertificateArrayOutput
func (FreeCertificateArray) ToFreeCertificateArrayOutputWithContext ¶
func (i FreeCertificateArray) ToFreeCertificateArrayOutputWithContext(ctx context.Context) FreeCertificateArrayOutput
type FreeCertificateArrayInput ¶
type FreeCertificateArrayInput interface { pulumi.Input ToFreeCertificateArrayOutput() FreeCertificateArrayOutput ToFreeCertificateArrayOutputWithContext(context.Context) FreeCertificateArrayOutput }
FreeCertificateArrayInput is an input type that accepts FreeCertificateArray and FreeCertificateArrayOutput values. You can construct a concrete instance of `FreeCertificateArrayInput` via:
FreeCertificateArray{ FreeCertificateArgs{...} }
type FreeCertificateArrayOutput ¶
type FreeCertificateArrayOutput struct{ *pulumi.OutputState }
func (FreeCertificateArrayOutput) ElementType ¶
func (FreeCertificateArrayOutput) ElementType() reflect.Type
func (FreeCertificateArrayOutput) Index ¶
func (o FreeCertificateArrayOutput) Index(i pulumi.IntInput) FreeCertificateOutput
func (FreeCertificateArrayOutput) ToFreeCertificateArrayOutput ¶
func (o FreeCertificateArrayOutput) ToFreeCertificateArrayOutput() FreeCertificateArrayOutput
func (FreeCertificateArrayOutput) ToFreeCertificateArrayOutputWithContext ¶
func (o FreeCertificateArrayOutput) ToFreeCertificateArrayOutputWithContext(ctx context.Context) FreeCertificateArrayOutput
type FreeCertificateDvAuth ¶
type FreeCertificateDvAuthArgs ¶
type FreeCertificateDvAuthArgs struct { DvAuthKey pulumi.StringPtrInput `pulumi:"dvAuthKey"` DvAuthValue pulumi.StringPtrInput `pulumi:"dvAuthValue"` DvAuthVerifyType pulumi.StringPtrInput `pulumi:"dvAuthVerifyType"` }
func (FreeCertificateDvAuthArgs) ElementType ¶
func (FreeCertificateDvAuthArgs) ElementType() reflect.Type
func (FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutput ¶
func (i FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput
func (FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutputWithContext ¶
func (i FreeCertificateDvAuthArgs) ToFreeCertificateDvAuthOutputWithContext(ctx context.Context) FreeCertificateDvAuthOutput
type FreeCertificateDvAuthArray ¶
type FreeCertificateDvAuthArray []FreeCertificateDvAuthInput
func (FreeCertificateDvAuthArray) ElementType ¶
func (FreeCertificateDvAuthArray) ElementType() reflect.Type
func (FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutput ¶
func (i FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput
func (FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutputWithContext ¶
func (i FreeCertificateDvAuthArray) ToFreeCertificateDvAuthArrayOutputWithContext(ctx context.Context) FreeCertificateDvAuthArrayOutput
type FreeCertificateDvAuthArrayInput ¶
type FreeCertificateDvAuthArrayInput interface { pulumi.Input ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput ToFreeCertificateDvAuthArrayOutputWithContext(context.Context) FreeCertificateDvAuthArrayOutput }
FreeCertificateDvAuthArrayInput is an input type that accepts FreeCertificateDvAuthArray and FreeCertificateDvAuthArrayOutput values. You can construct a concrete instance of `FreeCertificateDvAuthArrayInput` via:
FreeCertificateDvAuthArray{ FreeCertificateDvAuthArgs{...} }
type FreeCertificateDvAuthArrayOutput ¶
type FreeCertificateDvAuthArrayOutput struct{ *pulumi.OutputState }
func (FreeCertificateDvAuthArrayOutput) ElementType ¶
func (FreeCertificateDvAuthArrayOutput) ElementType() reflect.Type
func (FreeCertificateDvAuthArrayOutput) Index ¶
func (o FreeCertificateDvAuthArrayOutput) Index(i pulumi.IntInput) FreeCertificateDvAuthOutput
func (FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutput ¶
func (o FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutput() FreeCertificateDvAuthArrayOutput
func (FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutputWithContext ¶
func (o FreeCertificateDvAuthArrayOutput) ToFreeCertificateDvAuthArrayOutputWithContext(ctx context.Context) FreeCertificateDvAuthArrayOutput
type FreeCertificateDvAuthInput ¶
type FreeCertificateDvAuthInput interface { pulumi.Input ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput ToFreeCertificateDvAuthOutputWithContext(context.Context) FreeCertificateDvAuthOutput }
FreeCertificateDvAuthInput is an input type that accepts FreeCertificateDvAuthArgs and FreeCertificateDvAuthOutput values. You can construct a concrete instance of `FreeCertificateDvAuthInput` via:
FreeCertificateDvAuthArgs{...}
type FreeCertificateDvAuthOutput ¶
type FreeCertificateDvAuthOutput struct{ *pulumi.OutputState }
func (FreeCertificateDvAuthOutput) DvAuthKey ¶
func (o FreeCertificateDvAuthOutput) DvAuthKey() pulumi.StringPtrOutput
func (FreeCertificateDvAuthOutput) DvAuthValue ¶
func (o FreeCertificateDvAuthOutput) DvAuthValue() pulumi.StringPtrOutput
func (FreeCertificateDvAuthOutput) DvAuthVerifyType ¶
func (o FreeCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringPtrOutput
func (FreeCertificateDvAuthOutput) ElementType ¶
func (FreeCertificateDvAuthOutput) ElementType() reflect.Type
func (FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutput ¶
func (o FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutput() FreeCertificateDvAuthOutput
func (FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutputWithContext ¶
func (o FreeCertificateDvAuthOutput) ToFreeCertificateDvAuthOutputWithContext(ctx context.Context) FreeCertificateDvAuthOutput
type FreeCertificateInput ¶
type FreeCertificateInput interface { pulumi.Input ToFreeCertificateOutput() FreeCertificateOutput ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput }
type FreeCertificateMap ¶
type FreeCertificateMap map[string]FreeCertificateInput
func (FreeCertificateMap) ElementType ¶
func (FreeCertificateMap) ElementType() reflect.Type
func (FreeCertificateMap) ToFreeCertificateMapOutput ¶
func (i FreeCertificateMap) ToFreeCertificateMapOutput() FreeCertificateMapOutput
func (FreeCertificateMap) ToFreeCertificateMapOutputWithContext ¶
func (i FreeCertificateMap) ToFreeCertificateMapOutputWithContext(ctx context.Context) FreeCertificateMapOutput
type FreeCertificateMapInput ¶
type FreeCertificateMapInput interface { pulumi.Input ToFreeCertificateMapOutput() FreeCertificateMapOutput ToFreeCertificateMapOutputWithContext(context.Context) FreeCertificateMapOutput }
FreeCertificateMapInput is an input type that accepts FreeCertificateMap and FreeCertificateMapOutput values. You can construct a concrete instance of `FreeCertificateMapInput` via:
FreeCertificateMap{ "key": FreeCertificateArgs{...} }
type FreeCertificateMapOutput ¶
type FreeCertificateMapOutput struct{ *pulumi.OutputState }
func (FreeCertificateMapOutput) ElementType ¶
func (FreeCertificateMapOutput) ElementType() reflect.Type
func (FreeCertificateMapOutput) MapIndex ¶
func (o FreeCertificateMapOutput) MapIndex(k pulumi.StringInput) FreeCertificateOutput
func (FreeCertificateMapOutput) ToFreeCertificateMapOutput ¶
func (o FreeCertificateMapOutput) ToFreeCertificateMapOutput() FreeCertificateMapOutput
func (FreeCertificateMapOutput) ToFreeCertificateMapOutputWithContext ¶
func (o FreeCertificateMapOutput) ToFreeCertificateMapOutputWithContext(ctx context.Context) FreeCertificateMapOutput
type FreeCertificateOutput ¶
type FreeCertificateOutput struct{ *pulumi.OutputState }
func (FreeCertificateOutput) Alias ¶
func (o FreeCertificateOutput) Alias() pulumi.StringPtrOutput
Specify alias for remark.
func (FreeCertificateOutput) CertBeginTime ¶
func (o FreeCertificateOutput) CertBeginTime() pulumi.StringOutput
Certificate begin time.
func (FreeCertificateOutput) CertEndTime ¶
func (o FreeCertificateOutput) CertEndTime() pulumi.StringOutput
Certificate end time.
func (FreeCertificateOutput) CertificatePrivateKey ¶
func (o FreeCertificateOutput) CertificatePrivateKey() pulumi.StringOutput
Certificate private key.
func (FreeCertificateOutput) CertificatePublicKey ¶
func (o FreeCertificateOutput) CertificatePublicKey() pulumi.StringOutput
Certificate public key.
func (FreeCertificateOutput) ContactEmail ¶
func (o FreeCertificateOutput) ContactEmail() pulumi.StringPtrOutput
Email address.
func (FreeCertificateOutput) ContactPhone ¶
func (o FreeCertificateOutput) ContactPhone() pulumi.StringPtrOutput
Phone number.
func (FreeCertificateOutput) CsrEncryptAlgo ¶
func (o FreeCertificateOutput) CsrEncryptAlgo() pulumi.StringPtrOutput
Specify CSR encrypt algorithm, only support `RSA` for now.
func (FreeCertificateOutput) CsrKeyParameter ¶
func (o FreeCertificateOutput) CsrKeyParameter() pulumi.StringPtrOutput
Specify CSR key parameter, only support `"2048"` for now.
func (FreeCertificateOutput) CsrKeyPassword ¶
func (o FreeCertificateOutput) CsrKeyPassword() pulumi.StringPtrOutput
Specify CSR key password.
func (FreeCertificateOutput) Deployable ¶
func (o FreeCertificateOutput) Deployable() pulumi.BoolOutput
Indicates whether the certificate deployable.
func (FreeCertificateOutput) Domain ¶
func (o FreeCertificateOutput) Domain() pulumi.StringOutput
Specify domain name.
func (FreeCertificateOutput) DvAuthMethod ¶
func (o FreeCertificateOutput) DvAuthMethod() pulumi.StringOutput
Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file.
func (FreeCertificateOutput) DvAuths ¶
func (o FreeCertificateOutput) DvAuths() FreeCertificateDvAuthArrayOutput
DV certification information.
func (FreeCertificateOutput) ElementType ¶
func (FreeCertificateOutput) ElementType() reflect.Type
func (FreeCertificateOutput) InsertTime ¶
func (o FreeCertificateOutput) InsertTime() pulumi.StringOutput
Certificate insert time.
func (FreeCertificateOutput) OldCertificateId ¶
func (o FreeCertificateOutput) OldCertificateId() pulumi.StringPtrOutput
Specify old certificate ID, used for re-apply.
func (FreeCertificateOutput) PackageType ¶
func (o FreeCertificateOutput) PackageType() pulumi.StringPtrOutput
Type of package. Only support `"2"` (TrustAsia TLS RSA CA).
func (FreeCertificateOutput) ProductZhName ¶
func (o FreeCertificateOutput) ProductZhName() pulumi.StringOutput
Product zh name.
func (FreeCertificateOutput) ProjectId ¶
func (o FreeCertificateOutput) ProjectId() pulumi.IntPtrOutput
ID of projects which this certification belong to.
func (FreeCertificateOutput) Renewable ¶
func (o FreeCertificateOutput) Renewable() pulumi.BoolOutput
Indicates whether the certificate renewable.
func (FreeCertificateOutput) Status ¶
func (o FreeCertificateOutput) Status() pulumi.IntOutput
Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter needed.
func (FreeCertificateOutput) StatusMsg ¶
func (o FreeCertificateOutput) StatusMsg() pulumi.StringOutput
Certificate status message.
func (FreeCertificateOutput) StatusName ¶
func (o FreeCertificateOutput) StatusName() pulumi.StringOutput
Certificate status name.
func (FreeCertificateOutput) ToFreeCertificateOutput ¶
func (o FreeCertificateOutput) ToFreeCertificateOutput() FreeCertificateOutput
func (FreeCertificateOutput) ToFreeCertificateOutputWithContext ¶
func (o FreeCertificateOutput) ToFreeCertificateOutputWithContext(ctx context.Context) FreeCertificateOutput
func (FreeCertificateOutput) ValidityPeriod ¶
func (o FreeCertificateOutput) ValidityPeriod() pulumi.StringPtrOutput
Specify validity period in month, only support `"12"` months for now.
func (FreeCertificateOutput) VulnerabilityStatus ¶
func (o FreeCertificateOutput) VulnerabilityStatus() pulumi.StringOutput
Vulnerability status.
type FreeCertificateState ¶
type FreeCertificateState struct { // Specify alias for remark. Alias pulumi.StringPtrInput // Certificate begin time. CertBeginTime pulumi.StringPtrInput // Certificate end time. CertEndTime pulumi.StringPtrInput // Certificate private key. CertificatePrivateKey pulumi.StringPtrInput // Certificate public key. CertificatePublicKey pulumi.StringPtrInput // Email address. ContactEmail pulumi.StringPtrInput // Phone number. ContactPhone pulumi.StringPtrInput // Specify CSR encrypt algorithm, only support `RSA` for now. CsrEncryptAlgo pulumi.StringPtrInput // Specify CSR key parameter, only support `"2048"` for now. CsrKeyParameter pulumi.StringPtrInput // Specify CSR key password. CsrKeyPassword pulumi.StringPtrInput // Indicates whether the certificate deployable. Deployable pulumi.BoolPtrInput // Specify domain name. Domain pulumi.StringPtrInput // Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth // by file. DvAuthMethod pulumi.StringPtrInput // DV certification information. DvAuths FreeCertificateDvAuthArrayInput // Certificate insert time. InsertTime pulumi.StringPtrInput // Specify old certificate ID, used for re-apply. OldCertificateId pulumi.StringPtrInput // Type of package. Only support `"2"` (TrustAsia TLS RSA CA). PackageType pulumi.StringPtrInput // Product zh name. ProductZhName pulumi.StringPtrInput // ID of projects which this certification belong to. ProjectId pulumi.IntPtrInput // Indicates whether the certificate renewable. Renewable pulumi.BoolPtrInput // Certificate status. 0 = Approving, 1 = Approved, 2 = Approve failed, 3 = expired, 4 = DNS record added, 5 = OV/EV // Certificate and confirm letter needed, 6 = Order canceling, 7 = Order canceled, 8 = Submitted and confirm letter needed, // 9 = Revoking, 10 = Revoked, 11 = re-applying, 12 = Revoke and confirm letter needed, 13 = Free SSL and confirm letter // needed. Status pulumi.IntPtrInput // Certificate status message. StatusMsg pulumi.StringPtrInput // Certificate status name. StatusName pulumi.StringPtrInput // Specify validity period in month, only support `"12"` months for now. ValidityPeriod pulumi.StringPtrInput // Vulnerability status. VulnerabilityStatus pulumi.StringPtrInput }
func (FreeCertificateState) ElementType ¶
func (FreeCertificateState) ElementType() reflect.Type
type GetCertificatesArgs ¶
type GetCertificatesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of arguments for invoking getCertificates.
type GetCertificatesCertificate ¶
type GetCertificatesCertificate struct { BeginTime string `pulumi:"beginTime"` Cert string `pulumi:"cert"` CreateTime string `pulumi:"createTime"` Domain string `pulumi:"domain"` DvAuths []GetCertificatesCertificateDvAuth `pulumi:"dvAuths"` EndTime string `pulumi:"endTime"` Id string `pulumi:"id"` Key string `pulumi:"key"` Name string `pulumi:"name"` OrderId string `pulumi:"orderId"` ProductZhName string `pulumi:"productZhName"` ProjectId int `pulumi:"projectId"` Status int `pulumi:"status"` SubjectNames []string `pulumi:"subjectNames"` Type string `pulumi:"type"` }
type GetCertificatesCertificateArgs ¶
type GetCertificatesCertificateArgs struct { BeginTime pulumi.StringInput `pulumi:"beginTime"` Cert pulumi.StringInput `pulumi:"cert"` CreateTime pulumi.StringInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` DvAuths GetCertificatesCertificateDvAuthArrayInput `pulumi:"dvAuths"` EndTime pulumi.StringInput `pulumi:"endTime"` Id pulumi.StringInput `pulumi:"id"` Key pulumi.StringInput `pulumi:"key"` Name pulumi.StringInput `pulumi:"name"` OrderId pulumi.StringInput `pulumi:"orderId"` ProductZhName pulumi.StringInput `pulumi:"productZhName"` ProjectId pulumi.IntInput `pulumi:"projectId"` Status pulumi.IntInput `pulumi:"status"` SubjectNames pulumi.StringArrayInput `pulumi:"subjectNames"` Type pulumi.StringInput `pulumi:"type"` }
func (GetCertificatesCertificateArgs) ElementType ¶
func (GetCertificatesCertificateArgs) ElementType() reflect.Type
func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput ¶
func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
func (GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext ¶
func (i GetCertificatesCertificateArgs) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
type GetCertificatesCertificateArray ¶
type GetCertificatesCertificateArray []GetCertificatesCertificateInput
func (GetCertificatesCertificateArray) ElementType ¶
func (GetCertificatesCertificateArray) ElementType() reflect.Type
func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput ¶
func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
func (GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext ¶
func (i GetCertificatesCertificateArray) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
type GetCertificatesCertificateArrayInput ¶
type GetCertificatesCertificateArrayInput interface { pulumi.Input ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput ToGetCertificatesCertificateArrayOutputWithContext(context.Context) GetCertificatesCertificateArrayOutput }
GetCertificatesCertificateArrayInput is an input type that accepts GetCertificatesCertificateArray and GetCertificatesCertificateArrayOutput values. You can construct a concrete instance of `GetCertificatesCertificateArrayInput` via:
GetCertificatesCertificateArray{ GetCertificatesCertificateArgs{...} }
type GetCertificatesCertificateArrayOutput ¶
type GetCertificatesCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetCertificatesCertificateArrayOutput) ElementType ¶
func (GetCertificatesCertificateArrayOutput) ElementType() reflect.Type
func (GetCertificatesCertificateArrayOutput) Index ¶
func (o GetCertificatesCertificateArrayOutput) Index(i pulumi.IntInput) GetCertificatesCertificateOutput
func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput ¶
func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutput() GetCertificatesCertificateArrayOutput
func (GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext ¶
func (o GetCertificatesCertificateArrayOutput) ToGetCertificatesCertificateArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateArrayOutput
type GetCertificatesCertificateDvAuthArgs ¶
type GetCertificatesCertificateDvAuthArgs struct { DvAuthKey pulumi.StringInput `pulumi:"dvAuthKey"` DvAuthValue pulumi.StringInput `pulumi:"dvAuthValue"` DvAuthVerifyType pulumi.StringInput `pulumi:"dvAuthVerifyType"` }
func (GetCertificatesCertificateDvAuthArgs) ElementType ¶
func (GetCertificatesCertificateDvAuthArgs) ElementType() reflect.Type
func (GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutput ¶
func (i GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput
func (GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutputWithContext ¶
func (i GetCertificatesCertificateDvAuthArgs) ToGetCertificatesCertificateDvAuthOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthOutput
type GetCertificatesCertificateDvAuthArray ¶
type GetCertificatesCertificateDvAuthArray []GetCertificatesCertificateDvAuthInput
func (GetCertificatesCertificateDvAuthArray) ElementType ¶
func (GetCertificatesCertificateDvAuthArray) ElementType() reflect.Type
func (GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutput ¶
func (i GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput
func (GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutputWithContext ¶
func (i GetCertificatesCertificateDvAuthArray) ToGetCertificatesCertificateDvAuthArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthArrayOutput
type GetCertificatesCertificateDvAuthArrayInput ¶
type GetCertificatesCertificateDvAuthArrayInput interface { pulumi.Input ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput ToGetCertificatesCertificateDvAuthArrayOutputWithContext(context.Context) GetCertificatesCertificateDvAuthArrayOutput }
GetCertificatesCertificateDvAuthArrayInput is an input type that accepts GetCertificatesCertificateDvAuthArray and GetCertificatesCertificateDvAuthArrayOutput values. You can construct a concrete instance of `GetCertificatesCertificateDvAuthArrayInput` via:
GetCertificatesCertificateDvAuthArray{ GetCertificatesCertificateDvAuthArgs{...} }
type GetCertificatesCertificateDvAuthArrayOutput ¶
type GetCertificatesCertificateDvAuthArrayOutput struct{ *pulumi.OutputState }
func (GetCertificatesCertificateDvAuthArrayOutput) ElementType ¶
func (GetCertificatesCertificateDvAuthArrayOutput) ElementType() reflect.Type
func (GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutput ¶
func (o GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutput() GetCertificatesCertificateDvAuthArrayOutput
func (GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutputWithContext ¶
func (o GetCertificatesCertificateDvAuthArrayOutput) ToGetCertificatesCertificateDvAuthArrayOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthArrayOutput
type GetCertificatesCertificateDvAuthInput ¶
type GetCertificatesCertificateDvAuthInput interface { pulumi.Input ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput ToGetCertificatesCertificateDvAuthOutputWithContext(context.Context) GetCertificatesCertificateDvAuthOutput }
GetCertificatesCertificateDvAuthInput is an input type that accepts GetCertificatesCertificateDvAuthArgs and GetCertificatesCertificateDvAuthOutput values. You can construct a concrete instance of `GetCertificatesCertificateDvAuthInput` via:
GetCertificatesCertificateDvAuthArgs{...}
type GetCertificatesCertificateDvAuthOutput ¶
type GetCertificatesCertificateDvAuthOutput struct{ *pulumi.OutputState }
func (GetCertificatesCertificateDvAuthOutput) DvAuthKey ¶
func (o GetCertificatesCertificateDvAuthOutput) DvAuthKey() pulumi.StringOutput
func (GetCertificatesCertificateDvAuthOutput) DvAuthValue ¶
func (o GetCertificatesCertificateDvAuthOutput) DvAuthValue() pulumi.StringOutput
func (GetCertificatesCertificateDvAuthOutput) DvAuthVerifyType ¶
func (o GetCertificatesCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringOutput
func (GetCertificatesCertificateDvAuthOutput) ElementType ¶
func (GetCertificatesCertificateDvAuthOutput) ElementType() reflect.Type
func (GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutput ¶
func (o GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutput() GetCertificatesCertificateDvAuthOutput
func (GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutputWithContext ¶
func (o GetCertificatesCertificateDvAuthOutput) ToGetCertificatesCertificateDvAuthOutputWithContext(ctx context.Context) GetCertificatesCertificateDvAuthOutput
type GetCertificatesCertificateInput ¶
type GetCertificatesCertificateInput interface { pulumi.Input ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput ToGetCertificatesCertificateOutputWithContext(context.Context) GetCertificatesCertificateOutput }
GetCertificatesCertificateInput is an input type that accepts GetCertificatesCertificateArgs and GetCertificatesCertificateOutput values. You can construct a concrete instance of `GetCertificatesCertificateInput` via:
GetCertificatesCertificateArgs{...}
type GetCertificatesCertificateOutput ¶
type GetCertificatesCertificateOutput struct{ *pulumi.OutputState }
func (GetCertificatesCertificateOutput) BeginTime ¶
func (o GetCertificatesCertificateOutput) BeginTime() pulumi.StringOutput
func (GetCertificatesCertificateOutput) Cert ¶
func (o GetCertificatesCertificateOutput) Cert() pulumi.StringOutput
func (GetCertificatesCertificateOutput) CreateTime ¶
func (o GetCertificatesCertificateOutput) CreateTime() pulumi.StringOutput
func (GetCertificatesCertificateOutput) Domain ¶
func (o GetCertificatesCertificateOutput) Domain() pulumi.StringOutput
func (GetCertificatesCertificateOutput) DvAuths ¶
func (o GetCertificatesCertificateOutput) DvAuths() GetCertificatesCertificateDvAuthArrayOutput
func (GetCertificatesCertificateOutput) ElementType ¶
func (GetCertificatesCertificateOutput) ElementType() reflect.Type
func (GetCertificatesCertificateOutput) EndTime ¶
func (o GetCertificatesCertificateOutput) EndTime() pulumi.StringOutput
func (GetCertificatesCertificateOutput) Id ¶
func (o GetCertificatesCertificateOutput) Id() pulumi.StringOutput
func (GetCertificatesCertificateOutput) Key ¶
func (o GetCertificatesCertificateOutput) Key() pulumi.StringOutput
func (GetCertificatesCertificateOutput) Name ¶
func (o GetCertificatesCertificateOutput) Name() pulumi.StringOutput
func (GetCertificatesCertificateOutput) OrderId ¶
func (o GetCertificatesCertificateOutput) OrderId() pulumi.StringOutput
func (GetCertificatesCertificateOutput) ProductZhName ¶
func (o GetCertificatesCertificateOutput) ProductZhName() pulumi.StringOutput
func (GetCertificatesCertificateOutput) ProjectId ¶
func (o GetCertificatesCertificateOutput) ProjectId() pulumi.IntOutput
func (GetCertificatesCertificateOutput) Status ¶
func (o GetCertificatesCertificateOutput) Status() pulumi.IntOutput
func (GetCertificatesCertificateOutput) SubjectNames ¶
func (o GetCertificatesCertificateOutput) SubjectNames() pulumi.StringArrayOutput
func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput ¶
func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutput() GetCertificatesCertificateOutput
func (GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext ¶
func (o GetCertificatesCertificateOutput) ToGetCertificatesCertificateOutputWithContext(ctx context.Context) GetCertificatesCertificateOutput
func (GetCertificatesCertificateOutput) Type ¶
func (o GetCertificatesCertificateOutput) Type() pulumi.StringOutput
type GetCertificatesOutputArgs ¶
type GetCertificatesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getCertificates.
func (GetCertificatesOutputArgs) ElementType ¶
func (GetCertificatesOutputArgs) ElementType() reflect.Type
type GetCertificatesResult ¶
type GetCertificatesResult struct { Certificates []GetCertificatesCertificate `pulumi:"certificates"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of values returned by getCertificates.
func GetCertificates ¶
func GetCertificates(ctx *pulumi.Context, args *GetCertificatesArgs, opts ...pulumi.InvokeOption) (*GetCertificatesResult, error)
type GetCertificatesResultOutput ¶
type GetCertificatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCertificates.
func GetCertificatesOutput ¶
func GetCertificatesOutput(ctx *pulumi.Context, args GetCertificatesOutputArgs, opts ...pulumi.InvokeOption) GetCertificatesResultOutput
func (GetCertificatesResultOutput) Certificates ¶
func (o GetCertificatesResultOutput) Certificates() GetCertificatesCertificateArrayOutput
func (GetCertificatesResultOutput) ElementType ¶
func (GetCertificatesResultOutput) ElementType() reflect.Type
func (GetCertificatesResultOutput) Id ¶
func (o GetCertificatesResultOutput) Id() pulumi.StringPtrOutput
func (GetCertificatesResultOutput) Name ¶
func (o GetCertificatesResultOutput) Name() pulumi.StringPtrOutput
func (GetCertificatesResultOutput) ResultOutputFile ¶
func (o GetCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCertificatesResultOutput) ToGetCertificatesResultOutput ¶
func (o GetCertificatesResultOutput) ToGetCertificatesResultOutput() GetCertificatesResultOutput
func (GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext ¶
func (o GetCertificatesResultOutput) ToGetCertificatesResultOutputWithContext(ctx context.Context) GetCertificatesResultOutput
func (GetCertificatesResultOutput) Type ¶
func (o GetCertificatesResultOutput) Type() pulumi.StringPtrOutput
type PayCertificate ¶
type PayCertificate struct { pulumi.CustomResourceState // Remark name. Alias pulumi.StringOutput `pulumi:"alias"` // Returned certificate ID. CertificateId pulumi.StringOutput `pulumi:"certificateId"` // The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb // and 1.4M. Note: it only works when product_id is set to 8, 9 or 10. ConfirmLetter pulumi.StringPtrOutput `pulumi:"confirmLetter"` // Number of domain names included in the certificate. DomainNum pulumi.IntOutput `pulumi:"domainNum"` // DV certification information. DvAuths PayCertificateDvAuthArrayOutput `pulumi:"dvAuths"` // Certificate information. Information PayCertificateInformationOutput `pulumi:"information"` // Order ID returned. OrderId pulumi.StringOutput `pulumi:"orderId"` // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` // means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite // Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means // Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain // SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL // certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise // multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia // Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means // GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means // TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple // Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` // means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means // Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus // enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise // wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` // means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate // (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret // Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus // State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means // WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate // (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) // wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod // enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod // Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means // DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL // certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) // Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` // means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) // Domain Name Type (DV) multi-domain SSL certificate. ProductId pulumi.IntOutput `pulumi:"productId"` // The ID of project. ProjectId pulumi.IntOutput `pulumi:"projectId"` // SSL certificate status. Status pulumi.IntOutput `pulumi:"status"` // Certificate period, currently only supports 1 year certificate purchase. TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"` // If `wait_commit_flag` is set to true, info will not be submitted temporarily, false opposite. WaitCommitFlag pulumi.BoolPtrOutput `pulumi:"waitCommitFlag"` }
func GetPayCertificate ¶
func GetPayCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PayCertificateState, opts ...pulumi.ResourceOption) (*PayCertificate, error)
GetPayCertificate gets an existing PayCertificate 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 NewPayCertificate ¶
func NewPayCertificate(ctx *pulumi.Context, name string, args *PayCertificateArgs, opts ...pulumi.ResourceOption) (*PayCertificate, error)
NewPayCertificate registers a new resource with the given unique name, arguments, and options.
func (*PayCertificate) ElementType ¶
func (*PayCertificate) ElementType() reflect.Type
func (*PayCertificate) ToPayCertificateOutput ¶
func (i *PayCertificate) ToPayCertificateOutput() PayCertificateOutput
func (*PayCertificate) ToPayCertificateOutputWithContext ¶
func (i *PayCertificate) ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput
type PayCertificateArgs ¶
type PayCertificateArgs struct { // Remark name. Alias pulumi.StringPtrInput // The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb // and 1.4M. Note: it only works when product_id is set to 8, 9 or 10. ConfirmLetter pulumi.StringPtrInput // Number of domain names included in the certificate. DomainNum pulumi.IntInput // DV certification information. DvAuths PayCertificateDvAuthArrayInput // Certificate information. Information PayCertificateInformationInput // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` // means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite // Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means // Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain // SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL // certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise // multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia // Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means // GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means // TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple // Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` // means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means // Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus // enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise // wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` // means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate // (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret // Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus // State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means // WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate // (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) // wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod // enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod // Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means // DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL // certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) // Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` // means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) // Domain Name Type (DV) multi-domain SSL certificate. ProductId pulumi.IntInput // The ID of project. ProjectId pulumi.IntPtrInput // Certificate period, currently only supports 1 year certificate purchase. TimeSpan pulumi.IntPtrInput // If `wait_commit_flag` is set to true, info will not be submitted temporarily, false opposite. WaitCommitFlag pulumi.BoolPtrInput }
The set of arguments for constructing a PayCertificate resource.
func (PayCertificateArgs) ElementType ¶
func (PayCertificateArgs) ElementType() reflect.Type
type PayCertificateArray ¶
type PayCertificateArray []PayCertificateInput
func (PayCertificateArray) ElementType ¶
func (PayCertificateArray) ElementType() reflect.Type
func (PayCertificateArray) ToPayCertificateArrayOutput ¶
func (i PayCertificateArray) ToPayCertificateArrayOutput() PayCertificateArrayOutput
func (PayCertificateArray) ToPayCertificateArrayOutputWithContext ¶
func (i PayCertificateArray) ToPayCertificateArrayOutputWithContext(ctx context.Context) PayCertificateArrayOutput
type PayCertificateArrayInput ¶
type PayCertificateArrayInput interface { pulumi.Input ToPayCertificateArrayOutput() PayCertificateArrayOutput ToPayCertificateArrayOutputWithContext(context.Context) PayCertificateArrayOutput }
PayCertificateArrayInput is an input type that accepts PayCertificateArray and PayCertificateArrayOutput values. You can construct a concrete instance of `PayCertificateArrayInput` via:
PayCertificateArray{ PayCertificateArgs{...} }
type PayCertificateArrayOutput ¶
type PayCertificateArrayOutput struct{ *pulumi.OutputState }
func (PayCertificateArrayOutput) ElementType ¶
func (PayCertificateArrayOutput) ElementType() reflect.Type
func (PayCertificateArrayOutput) Index ¶
func (o PayCertificateArrayOutput) Index(i pulumi.IntInput) PayCertificateOutput
func (PayCertificateArrayOutput) ToPayCertificateArrayOutput ¶
func (o PayCertificateArrayOutput) ToPayCertificateArrayOutput() PayCertificateArrayOutput
func (PayCertificateArrayOutput) ToPayCertificateArrayOutputWithContext ¶
func (o PayCertificateArrayOutput) ToPayCertificateArrayOutputWithContext(ctx context.Context) PayCertificateArrayOutput
type PayCertificateDvAuth ¶
type PayCertificateDvAuthArgs ¶
type PayCertificateDvAuthArgs struct { DvAuthKey pulumi.StringPtrInput `pulumi:"dvAuthKey"` DvAuthValue pulumi.StringPtrInput `pulumi:"dvAuthValue"` DvAuthVerifyType pulumi.StringPtrInput `pulumi:"dvAuthVerifyType"` }
func (PayCertificateDvAuthArgs) ElementType ¶
func (PayCertificateDvAuthArgs) ElementType() reflect.Type
func (PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutput ¶
func (i PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput
func (PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutputWithContext ¶
func (i PayCertificateDvAuthArgs) ToPayCertificateDvAuthOutputWithContext(ctx context.Context) PayCertificateDvAuthOutput
type PayCertificateDvAuthArray ¶
type PayCertificateDvAuthArray []PayCertificateDvAuthInput
func (PayCertificateDvAuthArray) ElementType ¶
func (PayCertificateDvAuthArray) ElementType() reflect.Type
func (PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutput ¶
func (i PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput
func (PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutputWithContext ¶
func (i PayCertificateDvAuthArray) ToPayCertificateDvAuthArrayOutputWithContext(ctx context.Context) PayCertificateDvAuthArrayOutput
type PayCertificateDvAuthArrayInput ¶
type PayCertificateDvAuthArrayInput interface { pulumi.Input ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput ToPayCertificateDvAuthArrayOutputWithContext(context.Context) PayCertificateDvAuthArrayOutput }
PayCertificateDvAuthArrayInput is an input type that accepts PayCertificateDvAuthArray and PayCertificateDvAuthArrayOutput values. You can construct a concrete instance of `PayCertificateDvAuthArrayInput` via:
PayCertificateDvAuthArray{ PayCertificateDvAuthArgs{...} }
type PayCertificateDvAuthArrayOutput ¶
type PayCertificateDvAuthArrayOutput struct{ *pulumi.OutputState }
func (PayCertificateDvAuthArrayOutput) ElementType ¶
func (PayCertificateDvAuthArrayOutput) ElementType() reflect.Type
func (PayCertificateDvAuthArrayOutput) Index ¶
func (o PayCertificateDvAuthArrayOutput) Index(i pulumi.IntInput) PayCertificateDvAuthOutput
func (PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutput ¶
func (o PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutput() PayCertificateDvAuthArrayOutput
func (PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutputWithContext ¶
func (o PayCertificateDvAuthArrayOutput) ToPayCertificateDvAuthArrayOutputWithContext(ctx context.Context) PayCertificateDvAuthArrayOutput
type PayCertificateDvAuthInput ¶
type PayCertificateDvAuthInput interface { pulumi.Input ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput ToPayCertificateDvAuthOutputWithContext(context.Context) PayCertificateDvAuthOutput }
PayCertificateDvAuthInput is an input type that accepts PayCertificateDvAuthArgs and PayCertificateDvAuthOutput values. You can construct a concrete instance of `PayCertificateDvAuthInput` via:
PayCertificateDvAuthArgs{...}
type PayCertificateDvAuthOutput ¶
type PayCertificateDvAuthOutput struct{ *pulumi.OutputState }
func (PayCertificateDvAuthOutput) DvAuthKey ¶
func (o PayCertificateDvAuthOutput) DvAuthKey() pulumi.StringPtrOutput
func (PayCertificateDvAuthOutput) DvAuthValue ¶
func (o PayCertificateDvAuthOutput) DvAuthValue() pulumi.StringPtrOutput
func (PayCertificateDvAuthOutput) DvAuthVerifyType ¶
func (o PayCertificateDvAuthOutput) DvAuthVerifyType() pulumi.StringPtrOutput
func (PayCertificateDvAuthOutput) ElementType ¶
func (PayCertificateDvAuthOutput) ElementType() reflect.Type
func (PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutput ¶
func (o PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutput() PayCertificateDvAuthOutput
func (PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutputWithContext ¶
func (o PayCertificateDvAuthOutput) ToPayCertificateDvAuthOutputWithContext(ctx context.Context) PayCertificateDvAuthOutput
type PayCertificateInformation ¶
type PayCertificateInformation struct { AdminEmail string `pulumi:"adminEmail"` AdminFirstName string `pulumi:"adminFirstName"` AdminLastName string `pulumi:"adminLastName"` AdminPhoneNum string `pulumi:"adminPhoneNum"` AdminPosition string `pulumi:"adminPosition"` CertificateDomain string `pulumi:"certificateDomain"` ContactEmail string `pulumi:"contactEmail"` ContactFirstName string `pulumi:"contactFirstName"` ContactLastName string `pulumi:"contactLastName"` ContactNumber string `pulumi:"contactNumber"` ContactPosition string `pulumi:"contactPosition"` CsrContent *string `pulumi:"csrContent"` CsrType *string `pulumi:"csrType"` DomainLists []string `pulumi:"domainLists"` KeyPassword *string `pulumi:"keyPassword"` OrganizationAddress string `pulumi:"organizationAddress"` OrganizationCity string `pulumi:"organizationCity"` OrganizationCountry string `pulumi:"organizationCountry"` OrganizationDivision string `pulumi:"organizationDivision"` OrganizationName string `pulumi:"organizationName"` OrganizationRegion string `pulumi:"organizationRegion"` PhoneAreaCode string `pulumi:"phoneAreaCode"` PhoneNumber string `pulumi:"phoneNumber"` PostalCode string `pulumi:"postalCode"` VerifyType string `pulumi:"verifyType"` }
type PayCertificateInformationArgs ¶
type PayCertificateInformationArgs struct { AdminEmail pulumi.StringInput `pulumi:"adminEmail"` AdminFirstName pulumi.StringInput `pulumi:"adminFirstName"` AdminLastName pulumi.StringInput `pulumi:"adminLastName"` AdminPhoneNum pulumi.StringInput `pulumi:"adminPhoneNum"` AdminPosition pulumi.StringInput `pulumi:"adminPosition"` CertificateDomain pulumi.StringInput `pulumi:"certificateDomain"` ContactEmail pulumi.StringInput `pulumi:"contactEmail"` ContactFirstName pulumi.StringInput `pulumi:"contactFirstName"` ContactLastName pulumi.StringInput `pulumi:"contactLastName"` ContactNumber pulumi.StringInput `pulumi:"contactNumber"` ContactPosition pulumi.StringInput `pulumi:"contactPosition"` CsrContent pulumi.StringPtrInput `pulumi:"csrContent"` CsrType pulumi.StringPtrInput `pulumi:"csrType"` DomainLists pulumi.StringArrayInput `pulumi:"domainLists"` KeyPassword pulumi.StringPtrInput `pulumi:"keyPassword"` OrganizationAddress pulumi.StringInput `pulumi:"organizationAddress"` OrganizationCity pulumi.StringInput `pulumi:"organizationCity"` OrganizationCountry pulumi.StringInput `pulumi:"organizationCountry"` OrganizationDivision pulumi.StringInput `pulumi:"organizationDivision"` OrganizationName pulumi.StringInput `pulumi:"organizationName"` OrganizationRegion pulumi.StringInput `pulumi:"organizationRegion"` PhoneAreaCode pulumi.StringInput `pulumi:"phoneAreaCode"` PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` PostalCode pulumi.StringInput `pulumi:"postalCode"` VerifyType pulumi.StringInput `pulumi:"verifyType"` }
func (PayCertificateInformationArgs) ElementType ¶
func (PayCertificateInformationArgs) ElementType() reflect.Type
func (PayCertificateInformationArgs) ToPayCertificateInformationOutput ¶
func (i PayCertificateInformationArgs) ToPayCertificateInformationOutput() PayCertificateInformationOutput
func (PayCertificateInformationArgs) ToPayCertificateInformationOutputWithContext ¶
func (i PayCertificateInformationArgs) ToPayCertificateInformationOutputWithContext(ctx context.Context) PayCertificateInformationOutput
func (PayCertificateInformationArgs) ToPayCertificateInformationPtrOutput ¶
func (i PayCertificateInformationArgs) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
func (PayCertificateInformationArgs) ToPayCertificateInformationPtrOutputWithContext ¶
func (i PayCertificateInformationArgs) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput
type PayCertificateInformationInput ¶
type PayCertificateInformationInput interface { pulumi.Input ToPayCertificateInformationOutput() PayCertificateInformationOutput ToPayCertificateInformationOutputWithContext(context.Context) PayCertificateInformationOutput }
PayCertificateInformationInput is an input type that accepts PayCertificateInformationArgs and PayCertificateInformationOutput values. You can construct a concrete instance of `PayCertificateInformationInput` via:
PayCertificateInformationArgs{...}
type PayCertificateInformationOutput ¶
type PayCertificateInformationOutput struct{ *pulumi.OutputState }
func (PayCertificateInformationOutput) AdminEmail ¶
func (o PayCertificateInformationOutput) AdminEmail() pulumi.StringOutput
func (PayCertificateInformationOutput) AdminFirstName ¶
func (o PayCertificateInformationOutput) AdminFirstName() pulumi.StringOutput
func (PayCertificateInformationOutput) AdminLastName ¶
func (o PayCertificateInformationOutput) AdminLastName() pulumi.StringOutput
func (PayCertificateInformationOutput) AdminPhoneNum ¶
func (o PayCertificateInformationOutput) AdminPhoneNum() pulumi.StringOutput
func (PayCertificateInformationOutput) AdminPosition ¶
func (o PayCertificateInformationOutput) AdminPosition() pulumi.StringOutput
func (PayCertificateInformationOutput) CertificateDomain ¶
func (o PayCertificateInformationOutput) CertificateDomain() pulumi.StringOutput
func (PayCertificateInformationOutput) ContactEmail ¶
func (o PayCertificateInformationOutput) ContactEmail() pulumi.StringOutput
func (PayCertificateInformationOutput) ContactFirstName ¶
func (o PayCertificateInformationOutput) ContactFirstName() pulumi.StringOutput
func (PayCertificateInformationOutput) ContactLastName ¶
func (o PayCertificateInformationOutput) ContactLastName() pulumi.StringOutput
func (PayCertificateInformationOutput) ContactNumber ¶
func (o PayCertificateInformationOutput) ContactNumber() pulumi.StringOutput
func (PayCertificateInformationOutput) ContactPosition ¶
func (o PayCertificateInformationOutput) ContactPosition() pulumi.StringOutput
func (PayCertificateInformationOutput) CsrContent ¶
func (o PayCertificateInformationOutput) CsrContent() pulumi.StringPtrOutput
func (PayCertificateInformationOutput) CsrType ¶
func (o PayCertificateInformationOutput) CsrType() pulumi.StringPtrOutput
func (PayCertificateInformationOutput) DomainLists ¶
func (o PayCertificateInformationOutput) DomainLists() pulumi.StringArrayOutput
func (PayCertificateInformationOutput) ElementType ¶
func (PayCertificateInformationOutput) ElementType() reflect.Type
func (PayCertificateInformationOutput) KeyPassword ¶
func (o PayCertificateInformationOutput) KeyPassword() pulumi.StringPtrOutput
func (PayCertificateInformationOutput) OrganizationAddress ¶
func (o PayCertificateInformationOutput) OrganizationAddress() pulumi.StringOutput
func (PayCertificateInformationOutput) OrganizationCity ¶
func (o PayCertificateInformationOutput) OrganizationCity() pulumi.StringOutput
func (PayCertificateInformationOutput) OrganizationCountry ¶
func (o PayCertificateInformationOutput) OrganizationCountry() pulumi.StringOutput
func (PayCertificateInformationOutput) OrganizationDivision ¶
func (o PayCertificateInformationOutput) OrganizationDivision() pulumi.StringOutput
func (PayCertificateInformationOutput) OrganizationName ¶
func (o PayCertificateInformationOutput) OrganizationName() pulumi.StringOutput
func (PayCertificateInformationOutput) OrganizationRegion ¶
func (o PayCertificateInformationOutput) OrganizationRegion() pulumi.StringOutput
func (PayCertificateInformationOutput) PhoneAreaCode ¶
func (o PayCertificateInformationOutput) PhoneAreaCode() pulumi.StringOutput
func (PayCertificateInformationOutput) PhoneNumber ¶
func (o PayCertificateInformationOutput) PhoneNumber() pulumi.StringOutput
func (PayCertificateInformationOutput) PostalCode ¶
func (o PayCertificateInformationOutput) PostalCode() pulumi.StringOutput
func (PayCertificateInformationOutput) ToPayCertificateInformationOutput ¶
func (o PayCertificateInformationOutput) ToPayCertificateInformationOutput() PayCertificateInformationOutput
func (PayCertificateInformationOutput) ToPayCertificateInformationOutputWithContext ¶
func (o PayCertificateInformationOutput) ToPayCertificateInformationOutputWithContext(ctx context.Context) PayCertificateInformationOutput
func (PayCertificateInformationOutput) ToPayCertificateInformationPtrOutput ¶
func (o PayCertificateInformationOutput) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
func (PayCertificateInformationOutput) ToPayCertificateInformationPtrOutputWithContext ¶
func (o PayCertificateInformationOutput) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput
func (PayCertificateInformationOutput) VerifyType ¶
func (o PayCertificateInformationOutput) VerifyType() pulumi.StringOutput
type PayCertificateInformationPtrInput ¶
type PayCertificateInformationPtrInput interface { pulumi.Input ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput ToPayCertificateInformationPtrOutputWithContext(context.Context) PayCertificateInformationPtrOutput }
PayCertificateInformationPtrInput is an input type that accepts PayCertificateInformationArgs, PayCertificateInformationPtr and PayCertificateInformationPtrOutput values. You can construct a concrete instance of `PayCertificateInformationPtrInput` via:
PayCertificateInformationArgs{...} or: nil
func PayCertificateInformationPtr ¶
func PayCertificateInformationPtr(v *PayCertificateInformationArgs) PayCertificateInformationPtrInput
type PayCertificateInformationPtrOutput ¶
type PayCertificateInformationPtrOutput struct{ *pulumi.OutputState }
func (PayCertificateInformationPtrOutput) AdminEmail ¶
func (o PayCertificateInformationPtrOutput) AdminEmail() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) AdminFirstName ¶
func (o PayCertificateInformationPtrOutput) AdminFirstName() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) AdminLastName ¶
func (o PayCertificateInformationPtrOutput) AdminLastName() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) AdminPhoneNum ¶
func (o PayCertificateInformationPtrOutput) AdminPhoneNum() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) AdminPosition ¶
func (o PayCertificateInformationPtrOutput) AdminPosition() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) CertificateDomain ¶
func (o PayCertificateInformationPtrOutput) CertificateDomain() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) ContactEmail ¶
func (o PayCertificateInformationPtrOutput) ContactEmail() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) ContactFirstName ¶
func (o PayCertificateInformationPtrOutput) ContactFirstName() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) ContactLastName ¶
func (o PayCertificateInformationPtrOutput) ContactLastName() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) ContactNumber ¶
func (o PayCertificateInformationPtrOutput) ContactNumber() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) ContactPosition ¶
func (o PayCertificateInformationPtrOutput) ContactPosition() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) CsrContent ¶
func (o PayCertificateInformationPtrOutput) CsrContent() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) CsrType ¶
func (o PayCertificateInformationPtrOutput) CsrType() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) DomainLists ¶
func (o PayCertificateInformationPtrOutput) DomainLists() pulumi.StringArrayOutput
func (PayCertificateInformationPtrOutput) Elem ¶
func (o PayCertificateInformationPtrOutput) Elem() PayCertificateInformationOutput
func (PayCertificateInformationPtrOutput) ElementType ¶
func (PayCertificateInformationPtrOutput) ElementType() reflect.Type
func (PayCertificateInformationPtrOutput) KeyPassword ¶
func (o PayCertificateInformationPtrOutput) KeyPassword() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) OrganizationAddress ¶
func (o PayCertificateInformationPtrOutput) OrganizationAddress() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) OrganizationCity ¶
func (o PayCertificateInformationPtrOutput) OrganizationCity() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) OrganizationCountry ¶
func (o PayCertificateInformationPtrOutput) OrganizationCountry() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) OrganizationDivision ¶
func (o PayCertificateInformationPtrOutput) OrganizationDivision() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) OrganizationName ¶
func (o PayCertificateInformationPtrOutput) OrganizationName() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) OrganizationRegion ¶
func (o PayCertificateInformationPtrOutput) OrganizationRegion() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) PhoneAreaCode ¶
func (o PayCertificateInformationPtrOutput) PhoneAreaCode() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) PhoneNumber ¶
func (o PayCertificateInformationPtrOutput) PhoneNumber() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) PostalCode ¶
func (o PayCertificateInformationPtrOutput) PostalCode() pulumi.StringPtrOutput
func (PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutput ¶
func (o PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutput() PayCertificateInformationPtrOutput
func (PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutputWithContext ¶
func (o PayCertificateInformationPtrOutput) ToPayCertificateInformationPtrOutputWithContext(ctx context.Context) PayCertificateInformationPtrOutput
func (PayCertificateInformationPtrOutput) VerifyType ¶
func (o PayCertificateInformationPtrOutput) VerifyType() pulumi.StringPtrOutput
type PayCertificateInput ¶
type PayCertificateInput interface { pulumi.Input ToPayCertificateOutput() PayCertificateOutput ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput }
type PayCertificateMap ¶
type PayCertificateMap map[string]PayCertificateInput
func (PayCertificateMap) ElementType ¶
func (PayCertificateMap) ElementType() reflect.Type
func (PayCertificateMap) ToPayCertificateMapOutput ¶
func (i PayCertificateMap) ToPayCertificateMapOutput() PayCertificateMapOutput
func (PayCertificateMap) ToPayCertificateMapOutputWithContext ¶
func (i PayCertificateMap) ToPayCertificateMapOutputWithContext(ctx context.Context) PayCertificateMapOutput
type PayCertificateMapInput ¶
type PayCertificateMapInput interface { pulumi.Input ToPayCertificateMapOutput() PayCertificateMapOutput ToPayCertificateMapOutputWithContext(context.Context) PayCertificateMapOutput }
PayCertificateMapInput is an input type that accepts PayCertificateMap and PayCertificateMapOutput values. You can construct a concrete instance of `PayCertificateMapInput` via:
PayCertificateMap{ "key": PayCertificateArgs{...} }
type PayCertificateMapOutput ¶
type PayCertificateMapOutput struct{ *pulumi.OutputState }
func (PayCertificateMapOutput) ElementType ¶
func (PayCertificateMapOutput) ElementType() reflect.Type
func (PayCertificateMapOutput) MapIndex ¶
func (o PayCertificateMapOutput) MapIndex(k pulumi.StringInput) PayCertificateOutput
func (PayCertificateMapOutput) ToPayCertificateMapOutput ¶
func (o PayCertificateMapOutput) ToPayCertificateMapOutput() PayCertificateMapOutput
func (PayCertificateMapOutput) ToPayCertificateMapOutputWithContext ¶
func (o PayCertificateMapOutput) ToPayCertificateMapOutputWithContext(ctx context.Context) PayCertificateMapOutput
type PayCertificateOutput ¶
type PayCertificateOutput struct{ *pulumi.OutputState }
func (PayCertificateOutput) Alias ¶
func (o PayCertificateOutput) Alias() pulumi.StringOutput
Remark name.
func (PayCertificateOutput) CertificateId ¶
func (o PayCertificateOutput) CertificateId() pulumi.StringOutput
Returned certificate ID.
func (PayCertificateOutput) ConfirmLetter ¶
func (o PayCertificateOutput) ConfirmLetter() pulumi.StringPtrOutput
The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb and 1.4M. Note: it only works when product_id is set to 8, 9 or 10.
func (PayCertificateOutput) DomainNum ¶
func (o PayCertificateOutput) DomainNum() pulumi.IntOutput
Number of domain names included in the certificate.
func (PayCertificateOutput) DvAuths ¶
func (o PayCertificateOutput) DvAuths() PayCertificateDvAuthArrayOutput
DV certification information.
func (PayCertificateOutput) ElementType ¶
func (PayCertificateOutput) ElementType() reflect.Type
func (PayCertificateOutput) Information ¶
func (o PayCertificateOutput) Information() PayCertificateInformationOutput
Certificate information.
func (PayCertificateOutput) OrderId ¶
func (o PayCertificateOutput) OrderId() pulumi.StringOutput
Order ID returned.
func (PayCertificateOutput) ProductId ¶
func (o PayCertificateOutput) ProductId() pulumi.IntOutput
Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) Domain Name Type (DV) multi-domain SSL certificate.
func (PayCertificateOutput) ProjectId ¶
func (o PayCertificateOutput) ProjectId() pulumi.IntOutput
The ID of project.
func (PayCertificateOutput) Status ¶
func (o PayCertificateOutput) Status() pulumi.IntOutput
SSL certificate status.
func (PayCertificateOutput) TimeSpan ¶
func (o PayCertificateOutput) TimeSpan() pulumi.IntPtrOutput
Certificate period, currently only supports 1 year certificate purchase.
func (PayCertificateOutput) ToPayCertificateOutput ¶
func (o PayCertificateOutput) ToPayCertificateOutput() PayCertificateOutput
func (PayCertificateOutput) ToPayCertificateOutputWithContext ¶
func (o PayCertificateOutput) ToPayCertificateOutputWithContext(ctx context.Context) PayCertificateOutput
func (PayCertificateOutput) WaitCommitFlag ¶
func (o PayCertificateOutput) WaitCommitFlag() pulumi.BoolPtrOutput
If `wait_commit_flag` is set to true, info will not be submitted temporarily, false opposite.
type PayCertificateState ¶
type PayCertificateState struct { // Remark name. Alias pulumi.StringPtrInput // Returned certificate ID. CertificateId pulumi.StringPtrInput // The base64-encoded certificate confirmation file should be in jpg, jpeg, png, pdf, and the size should be between 1kb // and 1.4M. Note: it only works when product_id is set to 8, 9 or 10. ConfirmLetter pulumi.StringPtrInput // Number of domain names included in the certificate. DomainNum pulumi.IntPtrInput // DV certification information. DvAuths PayCertificateDvAuthArrayInput // Certificate information. Information PayCertificateInformationPtrInput // Order ID returned. OrderId pulumi.StringPtrInput // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite enhanced Enterprise Edition (EV Pro), `4` // means SecureSite enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite // Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means // Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain // SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL // certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise // multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia // Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means // GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means // TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple // Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` // means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means // Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus // enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise // wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` // means WoTrus National Secret Domain name Certificate, `34` means WoTrus National Secret Domain name Certificate // (multiple domain names), `35` WoTrus National Secret Domain name Certificate (wildcard), `37` means WoTrus State Secret // Enterprise Certificate, `38` means WoTrus State Secret Enterprise Certificate (multiple domain names), `39` means WoTrus // State Secret Enterprise Certificate (wildcard), `40` means WoTrus National secret enhanced certificate, `41` means // WoTrus National Secret enhanced Certificate (multiple domain names), `42` means TrustAsia- Domain name Certificate // (wildcard multiple domain names), `43` means DNSPod Enterprise (OV) SSL Certificate, `44` means DNSPod- Enterprise (OV) // wildcard SSL certificate, `45` means DNSPod Enterprise (OV) Multi-domain name SSL Certificate, `46` means DNSPod // enhanced (EV) SSL certificate, `47` means DNSPod enhanced (EV) multi-domain name SSL certificate, `48` means DNSPod // Domain name Type (DV) SSL Certificate, `49` means DNSPod Domain name Type (DV) wildcard SSL certificate, `50` means // DNSPod domain name type (DV) multi-domain name SSL certificate, `51` means DNSPod (State Secret) Enterprise (OV) SSL // certificate, `52` DNSPod (National Secret) Enterprise (OV) wildcard SSL certificate, `53` means DNSPod (National Secret) // Enterprise (OV) multi-domain SSL certificate, `54` means DNSPod (National Secret) Domain Name (DV) SSL certificate, `55` // means DNSPod (National Secret) Domain Name Type (DV) wildcard SSL certificate, `56` means DNSPod (National Secret) // Domain Name Type (DV) multi-domain SSL certificate. ProductId pulumi.IntPtrInput // The ID of project. ProjectId pulumi.IntPtrInput // SSL certificate status. Status pulumi.IntPtrInput // Certificate period, currently only supports 1 year certificate purchase. TimeSpan pulumi.IntPtrInput // If `wait_commit_flag` is set to true, info will not be submitted temporarily, false opposite. WaitCommitFlag pulumi.BoolPtrInput }
func (PayCertificateState) ElementType ¶
func (PayCertificateState) ElementType() reflect.Type