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) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Type() pulumi.StringOutput
- type CertificateState
- type CertificatesArgs
- type CertificatesCertificate
- type CertificatesCertificateArgs
- type CertificatesCertificateArray
- func (CertificatesCertificateArray) ElementType() reflect.Type
- func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
- func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
- type CertificatesCertificateArrayInput
- type CertificatesCertificateArrayOutput
- func (CertificatesCertificateArrayOutput) ElementType() reflect.Type
- func (o CertificatesCertificateArrayOutput) Index(i pulumi.IntInput) CertificatesCertificateOutput
- func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
- func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
- type CertificatesCertificateInput
- type CertificatesCertificateOutput
- func (o CertificatesCertificateOutput) BeginTime() pulumi.StringOutput
- func (o CertificatesCertificateOutput) Cert() pulumi.StringOutput
- func (o CertificatesCertificateOutput) CreateTime() pulumi.StringOutput
- func (o CertificatesCertificateOutput) Domain() pulumi.StringOutput
- func (CertificatesCertificateOutput) ElementType() reflect.Type
- func (o CertificatesCertificateOutput) EndTime() pulumi.StringOutput
- func (o CertificatesCertificateOutput) Id() pulumi.StringOutput
- func (o CertificatesCertificateOutput) Name() pulumi.StringOutput
- func (o CertificatesCertificateOutput) ProductZhName() pulumi.StringOutput
- func (o CertificatesCertificateOutput) ProjectId() pulumi.IntOutput
- func (o CertificatesCertificateOutput) Status() pulumi.IntOutput
- func (o CertificatesCertificateOutput) SubjectNames() pulumi.StringArrayOutput
- func (o CertificatesCertificateOutput) ToCertificatesCertificateOutput() CertificatesCertificateOutput
- func (o CertificatesCertificateOutput) ToCertificatesCertificateOutputWithContext(ctx context.Context) CertificatesCertificateOutput
- func (o CertificatesCertificateOutput) Type() pulumi.StringOutput
- type CertificatesOutputArgs
- type CertificatesResult
- type CertificatesResultOutput
- func (o CertificatesResultOutput) Certificates() CertificatesCertificateArrayOutput
- func (CertificatesResultOutput) ElementType() reflect.Type
- func (o CertificatesResultOutput) Id() pulumi.StringPtrOutput
- func (o CertificatesResultOutput) Name() pulumi.StringPtrOutput
- func (o CertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o CertificatesResultOutput) ToCertificatesResultOutput() CertificatesResultOutput
- func (o CertificatesResultOutput) ToCertificatesResultOutputWithContext(ctx context.Context) CertificatesResultOutput
- func (o CertificatesResultOutput) Type() pulumi.StringPtrOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInformation
- type InstanceInformationArgs
- func (InstanceInformationArgs) ElementType() reflect.Type
- func (i InstanceInformationArgs) ToInstanceInformationOutput() InstanceInformationOutput
- func (i InstanceInformationArgs) ToInstanceInformationOutputWithContext(ctx context.Context) InstanceInformationOutput
- func (i InstanceInformationArgs) ToInstanceInformationPtrOutput() InstanceInformationPtrOutput
- func (i InstanceInformationArgs) ToInstanceInformationPtrOutputWithContext(ctx context.Context) InstanceInformationPtrOutput
- type InstanceInformationInput
- type InstanceInformationOutput
- func (o InstanceInformationOutput) AdminEmail() pulumi.StringOutput
- func (o InstanceInformationOutput) AdminFirstName() pulumi.StringOutput
- func (o InstanceInformationOutput) AdminLastName() pulumi.StringOutput
- func (o InstanceInformationOutput) AdminPhoneNum() pulumi.StringOutput
- func (o InstanceInformationOutput) AdminPosition() pulumi.StringOutput
- func (o InstanceInformationOutput) CertificateDomain() pulumi.StringOutput
- func (o InstanceInformationOutput) ContactEmail() pulumi.StringOutput
- func (o InstanceInformationOutput) ContactFirstName() pulumi.StringOutput
- func (o InstanceInformationOutput) ContactLastName() pulumi.StringOutput
- func (o InstanceInformationOutput) ContactNumber() pulumi.StringOutput
- func (o InstanceInformationOutput) ContactPosition() pulumi.StringOutput
- func (o InstanceInformationOutput) CsrContent() pulumi.StringPtrOutput
- func (o InstanceInformationOutput) CsrType() pulumi.StringPtrOutput
- func (o InstanceInformationOutput) DomainLists() pulumi.StringArrayOutput
- func (InstanceInformationOutput) ElementType() reflect.Type
- func (o InstanceInformationOutput) KeyPassword() pulumi.StringPtrOutput
- func (o InstanceInformationOutput) OrganizationAddress() pulumi.StringOutput
- func (o InstanceInformationOutput) OrganizationCity() pulumi.StringOutput
- func (o InstanceInformationOutput) OrganizationCountry() pulumi.StringOutput
- func (o InstanceInformationOutput) OrganizationDivision() pulumi.StringOutput
- func (o InstanceInformationOutput) OrganizationName() pulumi.StringOutput
- func (o InstanceInformationOutput) OrganizationRegion() pulumi.StringOutput
- func (o InstanceInformationOutput) PhoneAreaCode() pulumi.StringOutput
- func (o InstanceInformationOutput) PhoneNumber() pulumi.StringOutput
- func (o InstanceInformationOutput) PostalCode() pulumi.StringOutput
- func (o InstanceInformationOutput) ToInstanceInformationOutput() InstanceInformationOutput
- func (o InstanceInformationOutput) ToInstanceInformationOutputWithContext(ctx context.Context) InstanceInformationOutput
- func (o InstanceInformationOutput) ToInstanceInformationPtrOutput() InstanceInformationPtrOutput
- func (o InstanceInformationOutput) ToInstanceInformationPtrOutputWithContext(ctx context.Context) InstanceInformationPtrOutput
- func (o InstanceInformationOutput) VerifyType() pulumi.StringOutput
- type InstanceInformationPtrInput
- type InstanceInformationPtrOutput
- func (o InstanceInformationPtrOutput) AdminEmail() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) AdminFirstName() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) AdminLastName() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) AdminPhoneNum() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) AdminPosition() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) CertificateDomain() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) ContactEmail() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) ContactFirstName() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) ContactLastName() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) ContactNumber() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) ContactPosition() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) CsrContent() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) CsrType() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) DomainLists() pulumi.StringArrayOutput
- func (o InstanceInformationPtrOutput) Elem() InstanceInformationOutput
- func (InstanceInformationPtrOutput) ElementType() reflect.Type
- func (o InstanceInformationPtrOutput) KeyPassword() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) OrganizationAddress() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) OrganizationCity() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) OrganizationCountry() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) OrganizationDivision() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) OrganizationName() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) OrganizationRegion() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) PhoneAreaCode() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o InstanceInformationPtrOutput) ToInstanceInformationPtrOutput() InstanceInformationPtrOutput
- func (o InstanceInformationPtrOutput) ToInstanceInformationPtrOutputWithContext(ctx context.Context) InstanceInformationPtrOutput
- func (o InstanceInformationPtrOutput) VerifyType() pulumi.StringPtrOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) Alias() pulumi.StringOutput
- func (o InstanceOutput) CertificateId() pulumi.StringOutput
- func (o InstanceOutput) DomainNum() pulumi.IntOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) Information() InstanceInformationOutput
- func (o InstanceOutput) OrderId() pulumi.StringOutput
- func (o InstanceOutput) ProductId() pulumi.IntOutput
- func (o InstanceOutput) ProjectId() pulumi.IntOutput
- func (o InstanceOutput) Status() pulumi.IntOutput
- func (o InstanceOutput) TimeSpan() pulumi.IntPtrOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
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"` // 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 // 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) 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 // Type of the SSL certificate. Valid values: `CA` and `SVR`. Type pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificatesArgs ¶
type CertificatesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of arguments for invoking Certificates.
type CertificatesCertificate ¶
type CertificatesCertificate struct { BeginTime string `pulumi:"beginTime"` Cert string `pulumi:"cert"` CreateTime string `pulumi:"createTime"` Domain string `pulumi:"domain"` EndTime string `pulumi:"endTime"` Id string `pulumi:"id"` Name string `pulumi:"name"` ProductZhName string `pulumi:"productZhName"` ProjectId int `pulumi:"projectId"` Status int `pulumi:"status"` SubjectNames []string `pulumi:"subjectNames"` Type string `pulumi:"type"` }
type CertificatesCertificateArgs ¶
type CertificatesCertificateArgs struct { BeginTime pulumi.StringInput `pulumi:"beginTime"` Cert pulumi.StringInput `pulumi:"cert"` CreateTime pulumi.StringInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` EndTime pulumi.StringInput `pulumi:"endTime"` Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` 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 (CertificatesCertificateArgs) ElementType ¶
func (CertificatesCertificateArgs) ElementType() reflect.Type
func (CertificatesCertificateArgs) ToCertificatesCertificateOutput ¶
func (i CertificatesCertificateArgs) ToCertificatesCertificateOutput() CertificatesCertificateOutput
func (CertificatesCertificateArgs) ToCertificatesCertificateOutputWithContext ¶
func (i CertificatesCertificateArgs) ToCertificatesCertificateOutputWithContext(ctx context.Context) CertificatesCertificateOutput
type CertificatesCertificateArray ¶
type CertificatesCertificateArray []CertificatesCertificateInput
func (CertificatesCertificateArray) ElementType ¶
func (CertificatesCertificateArray) ElementType() reflect.Type
func (CertificatesCertificateArray) ToCertificatesCertificateArrayOutput ¶
func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
func (CertificatesCertificateArray) ToCertificatesCertificateArrayOutputWithContext ¶
func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
type CertificatesCertificateArrayInput ¶
type CertificatesCertificateArrayInput interface { pulumi.Input ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput ToCertificatesCertificateArrayOutputWithContext(context.Context) CertificatesCertificateArrayOutput }
CertificatesCertificateArrayInput is an input type that accepts CertificatesCertificateArray and CertificatesCertificateArrayOutput values. You can construct a concrete instance of `CertificatesCertificateArrayInput` via:
CertificatesCertificateArray{ CertificatesCertificateArgs{...} }
type CertificatesCertificateArrayOutput ¶
type CertificatesCertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificatesCertificateArrayOutput) ElementType ¶
func (CertificatesCertificateArrayOutput) ElementType() reflect.Type
func (CertificatesCertificateArrayOutput) Index ¶
func (o CertificatesCertificateArrayOutput) Index(i pulumi.IntInput) CertificatesCertificateOutput
func (CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutput ¶
func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
func (CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutputWithContext ¶
func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
type CertificatesCertificateInput ¶
type CertificatesCertificateInput interface { pulumi.Input ToCertificatesCertificateOutput() CertificatesCertificateOutput ToCertificatesCertificateOutputWithContext(context.Context) CertificatesCertificateOutput }
CertificatesCertificateInput is an input type that accepts CertificatesCertificateArgs and CertificatesCertificateOutput values. You can construct a concrete instance of `CertificatesCertificateInput` via:
CertificatesCertificateArgs{...}
type CertificatesCertificateOutput ¶
type CertificatesCertificateOutput struct{ *pulumi.OutputState }
func (CertificatesCertificateOutput) BeginTime ¶
func (o CertificatesCertificateOutput) BeginTime() pulumi.StringOutput
func (CertificatesCertificateOutput) Cert ¶
func (o CertificatesCertificateOutput) Cert() pulumi.StringOutput
func (CertificatesCertificateOutput) CreateTime ¶
func (o CertificatesCertificateOutput) CreateTime() pulumi.StringOutput
func (CertificatesCertificateOutput) Domain ¶
func (o CertificatesCertificateOutput) Domain() pulumi.StringOutput
func (CertificatesCertificateOutput) ElementType ¶
func (CertificatesCertificateOutput) ElementType() reflect.Type
func (CertificatesCertificateOutput) EndTime ¶
func (o CertificatesCertificateOutput) EndTime() pulumi.StringOutput
func (CertificatesCertificateOutput) Id ¶
func (o CertificatesCertificateOutput) Id() pulumi.StringOutput
func (CertificatesCertificateOutput) Name ¶
func (o CertificatesCertificateOutput) Name() pulumi.StringOutput
func (CertificatesCertificateOutput) ProductZhName ¶
func (o CertificatesCertificateOutput) ProductZhName() pulumi.StringOutput
func (CertificatesCertificateOutput) ProjectId ¶
func (o CertificatesCertificateOutput) ProjectId() pulumi.IntOutput
func (CertificatesCertificateOutput) Status ¶
func (o CertificatesCertificateOutput) Status() pulumi.IntOutput
func (CertificatesCertificateOutput) SubjectNames ¶
func (o CertificatesCertificateOutput) SubjectNames() pulumi.StringArrayOutput
func (CertificatesCertificateOutput) ToCertificatesCertificateOutput ¶
func (o CertificatesCertificateOutput) ToCertificatesCertificateOutput() CertificatesCertificateOutput
func (CertificatesCertificateOutput) ToCertificatesCertificateOutputWithContext ¶
func (o CertificatesCertificateOutput) ToCertificatesCertificateOutputWithContext(ctx context.Context) CertificatesCertificateOutput
func (CertificatesCertificateOutput) Type ¶
func (o CertificatesCertificateOutput) Type() pulumi.StringOutput
type CertificatesOutputArgs ¶
type CertificatesOutputArgs 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 Certificates.
func (CertificatesOutputArgs) ElementType ¶
func (CertificatesOutputArgs) ElementType() reflect.Type
type CertificatesResult ¶
type CertificatesResult struct { Certificates []CertificatesCertificate `pulumi:"certificates"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of values returned by Certificates.
func Certificates ¶
func Certificates(ctx *pulumi.Context, args *CertificatesArgs, opts ...pulumi.InvokeOption) (*CertificatesResult, error)
type CertificatesResultOutput ¶
type CertificatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Certificates.
func CertificatesOutput ¶
func CertificatesOutput(ctx *pulumi.Context, args CertificatesOutputArgs, opts ...pulumi.InvokeOption) CertificatesResultOutput
func (CertificatesResultOutput) Certificates ¶
func (o CertificatesResultOutput) Certificates() CertificatesCertificateArrayOutput
func (CertificatesResultOutput) ElementType ¶
func (CertificatesResultOutput) ElementType() reflect.Type
func (CertificatesResultOutput) Id ¶
func (o CertificatesResultOutput) Id() pulumi.StringPtrOutput
func (CertificatesResultOutput) Name ¶
func (o CertificatesResultOutput) Name() pulumi.StringPtrOutput
func (CertificatesResultOutput) ResultOutputFile ¶
func (o CertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (CertificatesResultOutput) ToCertificatesResultOutput ¶
func (o CertificatesResultOutput) ToCertificatesResultOutput() CertificatesResultOutput
func (CertificatesResultOutput) ToCertificatesResultOutputWithContext ¶
func (o CertificatesResultOutput) ToCertificatesResultOutputWithContext(ctx context.Context) CertificatesResultOutput
func (CertificatesResultOutput) Type ¶
func (o CertificatesResultOutput) Type() pulumi.StringPtrOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Remark name. Alias pulumi.StringOutput `pulumi:"alias"` // Returned certificate ID. CertificateId pulumi.StringOutput `pulumi:"certificateId"` // Number of domain names included in the certificate. DomainNum pulumi.IntOutput `pulumi:"domainNum"` // Certificate information. Information InstanceInformationOutput `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 DNSPod national secret domain name certificate, `34` means DNSPod national secret domain name certificate // Multi-domain certificate, `35` means DNSPod national secret domain name wildcard certificate, `37` means DNSPod national // secret enterprise certificate, `38` means DNSPod national secret enterprise multi-domain certificate, `39` means DNSPod // national secret enterprise wildcard certificate, `40` means DNSPod national secret increase Strong certificate, `41` // means DNSPod national secret enhanced multi-domain certificate, `42` means TrustAsia domain-type wildcard multi-domain // 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"` }
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Remark name. Alias pulumi.StringPtrInput // Number of domain names included in the certificate. DomainNum pulumi.IntInput // Certificate information. Information InstanceInformationInput // 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 DNSPod national secret domain name certificate, `34` means DNSPod national secret domain name certificate // Multi-domain certificate, `35` means DNSPod national secret domain name wildcard certificate, `37` means DNSPod national // secret enterprise certificate, `38` means DNSPod national secret enterprise multi-domain certificate, `39` means DNSPod // national secret enterprise wildcard certificate, `40` means DNSPod national secret increase Strong certificate, `41` // means DNSPod national secret enhanced multi-domain certificate, `42` means TrustAsia domain-type wildcard multi-domain // certificate. ProductId pulumi.IntInput // The ID of project. ProjectId pulumi.IntPtrInput // Certificate period, currently only supports 1 year certificate purchase. TimeSpan pulumi.IntPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInformation ¶
type InstanceInformation 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 InstanceInformationArgs ¶
type InstanceInformationArgs 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 (InstanceInformationArgs) ElementType ¶
func (InstanceInformationArgs) ElementType() reflect.Type
func (InstanceInformationArgs) ToInstanceInformationOutput ¶
func (i InstanceInformationArgs) ToInstanceInformationOutput() InstanceInformationOutput
func (InstanceInformationArgs) ToInstanceInformationOutputWithContext ¶
func (i InstanceInformationArgs) ToInstanceInformationOutputWithContext(ctx context.Context) InstanceInformationOutput
func (InstanceInformationArgs) ToInstanceInformationPtrOutput ¶
func (i InstanceInformationArgs) ToInstanceInformationPtrOutput() InstanceInformationPtrOutput
func (InstanceInformationArgs) ToInstanceInformationPtrOutputWithContext ¶
func (i InstanceInformationArgs) ToInstanceInformationPtrOutputWithContext(ctx context.Context) InstanceInformationPtrOutput
type InstanceInformationInput ¶
type InstanceInformationInput interface { pulumi.Input ToInstanceInformationOutput() InstanceInformationOutput ToInstanceInformationOutputWithContext(context.Context) InstanceInformationOutput }
InstanceInformationInput is an input type that accepts InstanceInformationArgs and InstanceInformationOutput values. You can construct a concrete instance of `InstanceInformationInput` via:
InstanceInformationArgs{...}
type InstanceInformationOutput ¶
type InstanceInformationOutput struct{ *pulumi.OutputState }
func (InstanceInformationOutput) AdminEmail ¶
func (o InstanceInformationOutput) AdminEmail() pulumi.StringOutput
func (InstanceInformationOutput) AdminFirstName ¶
func (o InstanceInformationOutput) AdminFirstName() pulumi.StringOutput
func (InstanceInformationOutput) AdminLastName ¶
func (o InstanceInformationOutput) AdminLastName() pulumi.StringOutput
func (InstanceInformationOutput) AdminPhoneNum ¶
func (o InstanceInformationOutput) AdminPhoneNum() pulumi.StringOutput
func (InstanceInformationOutput) AdminPosition ¶
func (o InstanceInformationOutput) AdminPosition() pulumi.StringOutput
func (InstanceInformationOutput) CertificateDomain ¶
func (o InstanceInformationOutput) CertificateDomain() pulumi.StringOutput
func (InstanceInformationOutput) ContactEmail ¶
func (o InstanceInformationOutput) ContactEmail() pulumi.StringOutput
func (InstanceInformationOutput) ContactFirstName ¶
func (o InstanceInformationOutput) ContactFirstName() pulumi.StringOutput
func (InstanceInformationOutput) ContactLastName ¶
func (o InstanceInformationOutput) ContactLastName() pulumi.StringOutput
func (InstanceInformationOutput) ContactNumber ¶
func (o InstanceInformationOutput) ContactNumber() pulumi.StringOutput
func (InstanceInformationOutput) ContactPosition ¶
func (o InstanceInformationOutput) ContactPosition() pulumi.StringOutput
func (InstanceInformationOutput) CsrContent ¶
func (o InstanceInformationOutput) CsrContent() pulumi.StringPtrOutput
func (InstanceInformationOutput) CsrType ¶
func (o InstanceInformationOutput) CsrType() pulumi.StringPtrOutput
func (InstanceInformationOutput) DomainLists ¶
func (o InstanceInformationOutput) DomainLists() pulumi.StringArrayOutput
func (InstanceInformationOutput) ElementType ¶
func (InstanceInformationOutput) ElementType() reflect.Type
func (InstanceInformationOutput) KeyPassword ¶
func (o InstanceInformationOutput) KeyPassword() pulumi.StringPtrOutput
func (InstanceInformationOutput) OrganizationAddress ¶
func (o InstanceInformationOutput) OrganizationAddress() pulumi.StringOutput
func (InstanceInformationOutput) OrganizationCity ¶
func (o InstanceInformationOutput) OrganizationCity() pulumi.StringOutput
func (InstanceInformationOutput) OrganizationCountry ¶
func (o InstanceInformationOutput) OrganizationCountry() pulumi.StringOutput
func (InstanceInformationOutput) OrganizationDivision ¶
func (o InstanceInformationOutput) OrganizationDivision() pulumi.StringOutput
func (InstanceInformationOutput) OrganizationName ¶
func (o InstanceInformationOutput) OrganizationName() pulumi.StringOutput
func (InstanceInformationOutput) OrganizationRegion ¶
func (o InstanceInformationOutput) OrganizationRegion() pulumi.StringOutput
func (InstanceInformationOutput) PhoneAreaCode ¶
func (o InstanceInformationOutput) PhoneAreaCode() pulumi.StringOutput
func (InstanceInformationOutput) PhoneNumber ¶
func (o InstanceInformationOutput) PhoneNumber() pulumi.StringOutput
func (InstanceInformationOutput) PostalCode ¶
func (o InstanceInformationOutput) PostalCode() pulumi.StringOutput
func (InstanceInformationOutput) ToInstanceInformationOutput ¶
func (o InstanceInformationOutput) ToInstanceInformationOutput() InstanceInformationOutput
func (InstanceInformationOutput) ToInstanceInformationOutputWithContext ¶
func (o InstanceInformationOutput) ToInstanceInformationOutputWithContext(ctx context.Context) InstanceInformationOutput
func (InstanceInformationOutput) ToInstanceInformationPtrOutput ¶
func (o InstanceInformationOutput) ToInstanceInformationPtrOutput() InstanceInformationPtrOutput
func (InstanceInformationOutput) ToInstanceInformationPtrOutputWithContext ¶
func (o InstanceInformationOutput) ToInstanceInformationPtrOutputWithContext(ctx context.Context) InstanceInformationPtrOutput
func (InstanceInformationOutput) VerifyType ¶
func (o InstanceInformationOutput) VerifyType() pulumi.StringOutput
type InstanceInformationPtrInput ¶
type InstanceInformationPtrInput interface { pulumi.Input ToInstanceInformationPtrOutput() InstanceInformationPtrOutput ToInstanceInformationPtrOutputWithContext(context.Context) InstanceInformationPtrOutput }
InstanceInformationPtrInput is an input type that accepts InstanceInformationArgs, InstanceInformationPtr and InstanceInformationPtrOutput values. You can construct a concrete instance of `InstanceInformationPtrInput` via:
InstanceInformationArgs{...} or: nil
func InstanceInformationPtr ¶
func InstanceInformationPtr(v *InstanceInformationArgs) InstanceInformationPtrInput
type InstanceInformationPtrOutput ¶
type InstanceInformationPtrOutput struct{ *pulumi.OutputState }
func (InstanceInformationPtrOutput) AdminEmail ¶
func (o InstanceInformationPtrOutput) AdminEmail() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) AdminFirstName ¶
func (o InstanceInformationPtrOutput) AdminFirstName() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) AdminLastName ¶
func (o InstanceInformationPtrOutput) AdminLastName() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) AdminPhoneNum ¶
func (o InstanceInformationPtrOutput) AdminPhoneNum() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) AdminPosition ¶
func (o InstanceInformationPtrOutput) AdminPosition() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) CertificateDomain ¶
func (o InstanceInformationPtrOutput) CertificateDomain() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) ContactEmail ¶
func (o InstanceInformationPtrOutput) ContactEmail() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) ContactFirstName ¶
func (o InstanceInformationPtrOutput) ContactFirstName() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) ContactLastName ¶
func (o InstanceInformationPtrOutput) ContactLastName() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) ContactNumber ¶
func (o InstanceInformationPtrOutput) ContactNumber() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) ContactPosition ¶
func (o InstanceInformationPtrOutput) ContactPosition() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) CsrContent ¶
func (o InstanceInformationPtrOutput) CsrContent() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) CsrType ¶
func (o InstanceInformationPtrOutput) CsrType() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) DomainLists ¶
func (o InstanceInformationPtrOutput) DomainLists() pulumi.StringArrayOutput
func (InstanceInformationPtrOutput) Elem ¶
func (o InstanceInformationPtrOutput) Elem() InstanceInformationOutput
func (InstanceInformationPtrOutput) ElementType ¶
func (InstanceInformationPtrOutput) ElementType() reflect.Type
func (InstanceInformationPtrOutput) KeyPassword ¶
func (o InstanceInformationPtrOutput) KeyPassword() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) OrganizationAddress ¶
func (o InstanceInformationPtrOutput) OrganizationAddress() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) OrganizationCity ¶
func (o InstanceInformationPtrOutput) OrganizationCity() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) OrganizationCountry ¶
func (o InstanceInformationPtrOutput) OrganizationCountry() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) OrganizationDivision ¶
func (o InstanceInformationPtrOutput) OrganizationDivision() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) OrganizationName ¶
func (o InstanceInformationPtrOutput) OrganizationName() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) OrganizationRegion ¶
func (o InstanceInformationPtrOutput) OrganizationRegion() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) PhoneAreaCode ¶
func (o InstanceInformationPtrOutput) PhoneAreaCode() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) PhoneNumber ¶
func (o InstanceInformationPtrOutput) PhoneNumber() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) PostalCode ¶
func (o InstanceInformationPtrOutput) PostalCode() pulumi.StringPtrOutput
func (InstanceInformationPtrOutput) ToInstanceInformationPtrOutput ¶
func (o InstanceInformationPtrOutput) ToInstanceInformationPtrOutput() InstanceInformationPtrOutput
func (InstanceInformationPtrOutput) ToInstanceInformationPtrOutputWithContext ¶
func (o InstanceInformationPtrOutput) ToInstanceInformationPtrOutputWithContext(ctx context.Context) InstanceInformationPtrOutput
func (InstanceInformationPtrOutput) VerifyType ¶
func (o InstanceInformationPtrOutput) VerifyType() pulumi.StringPtrOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) CertificateId ¶
func (o InstanceOutput) CertificateId() pulumi.StringOutput
Returned certificate ID.
func (InstanceOutput) DomainNum ¶
func (o InstanceOutput) DomainNum() pulumi.IntOutput
Number of domain names included in the certificate.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) Information ¶
func (o InstanceOutput) Information() InstanceInformationOutput
Certificate information.
func (InstanceOutput) OrderId ¶
func (o InstanceOutput) OrderId() pulumi.StringOutput
Order ID returned.
func (InstanceOutput) ProductId ¶
func (o InstanceOutput) 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 DNSPod national secret domain name certificate, `34` means DNSPod national secret domain name certificate Multi-domain certificate, `35` means DNSPod national secret domain name wildcard certificate, `37` means DNSPod national secret enterprise certificate, `38` means DNSPod national secret enterprise multi-domain certificate, `39` means DNSPod national secret enterprise wildcard certificate, `40` means DNSPod national secret increase Strong certificate, `41` means DNSPod national secret enhanced multi-domain certificate, `42` means TrustAsia domain-type wildcard multi-domain certificate.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntOutput
The ID of project.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.IntOutput
SSL certificate status.
func (InstanceOutput) TimeSpan ¶
func (o InstanceOutput) TimeSpan() pulumi.IntPtrOutput
Certificate period, currently only supports 1 year certificate purchase.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // Remark name. Alias pulumi.StringPtrInput // Returned certificate ID. CertificateId pulumi.StringPtrInput // Number of domain names included in the certificate. DomainNum pulumi.IntPtrInput // Certificate information. Information InstanceInformationPtrInput // 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 DNSPod national secret domain name certificate, `34` means DNSPod national secret domain name certificate // Multi-domain certificate, `35` means DNSPod national secret domain name wildcard certificate, `37` means DNSPod national // secret enterprise certificate, `38` means DNSPod national secret enterprise multi-domain certificate, `39` means DNSPod // national secret enterprise wildcard certificate, `40` means DNSPod national secret increase Strong certificate, `41` // means DNSPod national secret enhanced multi-domain certificate, `42` means TrustAsia domain-type wildcard multi-domain // 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 }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type