Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Domain
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainCertInfo
- type DomainCertInfoArgs
- type DomainCertInfoArray
- type DomainCertInfoArrayInput
- type DomainCertInfoArrayOutput
- func (DomainCertInfoArrayOutput) ElementType() reflect.Type
- func (o DomainCertInfoArrayOutput) Index(i pulumi.IntInput) DomainCertInfoOutput
- func (o DomainCertInfoArrayOutput) ToDomainCertInfoArrayOutput() DomainCertInfoArrayOutput
- func (o DomainCertInfoArrayOutput) ToDomainCertInfoArrayOutputWithContext(ctx context.Context) DomainCertInfoArrayOutput
- type DomainCertInfoInput
- type DomainCertInfoOutput
- func (o DomainCertInfoOutput) CertName() pulumi.StringPtrOutput
- func (o DomainCertInfoOutput) CertType() pulumi.StringPtrOutput
- func (DomainCertInfoOutput) ElementType() reflect.Type
- func (o DomainCertInfoOutput) SslPri() pulumi.StringPtrOutput
- func (o DomainCertInfoOutput) SslProtocol() pulumi.StringPtrOutput
- func (o DomainCertInfoOutput) SslPub() pulumi.StringPtrOutput
- func (o DomainCertInfoOutput) ToDomainCertInfoOutput() DomainCertInfoOutput
- func (o DomainCertInfoOutput) ToDomainCertInfoOutputWithContext(ctx context.Context) DomainCertInfoOutput
- type DomainConfig
- type DomainConfigArgs
- type DomainConfigArray
- type DomainConfigArrayInput
- type DomainConfigArrayOutput
- func (DomainConfigArrayOutput) ElementType() reflect.Type
- func (o DomainConfigArrayOutput) Index(i pulumi.IntInput) DomainConfigOutput
- func (o DomainConfigArrayOutput) ToDomainConfigArrayOutput() DomainConfigArrayOutput
- func (o DomainConfigArrayOutput) ToDomainConfigArrayOutputWithContext(ctx context.Context) DomainConfigArrayOutput
- type DomainConfigFunctionArg
- type DomainConfigFunctionArgArgs
- type DomainConfigFunctionArgArray
- func (DomainConfigFunctionArgArray) ElementType() reflect.Type
- func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
- func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
- type DomainConfigFunctionArgArrayInput
- type DomainConfigFunctionArgArrayOutput
- func (DomainConfigFunctionArgArrayOutput) ElementType() reflect.Type
- func (o DomainConfigFunctionArgArrayOutput) Index(i pulumi.IntInput) DomainConfigFunctionArgOutput
- func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
- func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
- type DomainConfigFunctionArgInput
- type DomainConfigFunctionArgOutput
- func (o DomainConfigFunctionArgOutput) ArgName() pulumi.StringOutput
- func (o DomainConfigFunctionArgOutput) ArgValue() pulumi.StringOutput
- func (DomainConfigFunctionArgOutput) ElementType() reflect.Type
- func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput
- func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutputWithContext(ctx context.Context) DomainConfigFunctionArgOutput
- type DomainConfigInput
- type DomainConfigMap
- type DomainConfigMapInput
- type DomainConfigMapOutput
- func (DomainConfigMapOutput) ElementType() reflect.Type
- func (o DomainConfigMapOutput) MapIndex(k pulumi.StringInput) DomainConfigOutput
- func (o DomainConfigMapOutput) ToDomainConfigMapOutput() DomainConfigMapOutput
- func (o DomainConfigMapOutput) ToDomainConfigMapOutputWithContext(ctx context.Context) DomainConfigMapOutput
- type DomainConfigOutput
- func (o DomainConfigOutput) ConfigId() pulumi.StringOutput
- func (o DomainConfigOutput) DomainName() pulumi.StringOutput
- func (DomainConfigOutput) ElementType() reflect.Type
- func (o DomainConfigOutput) FunctionArgs() DomainConfigFunctionArgArrayOutput
- func (o DomainConfigOutput) FunctionName() pulumi.StringOutput
- func (o DomainConfigOutput) Status() pulumi.StringOutput
- func (o DomainConfigOutput) ToDomainConfigOutput() DomainConfigOutput
- func (o DomainConfigOutput) ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput
- type DomainConfigState
- type DomainInput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainOutput
- func (o DomainOutput) BizName() pulumi.StringPtrOutputdeprecated
- func (o DomainOutput) CertInfos() DomainCertInfoArrayOutput
- func (o DomainOutput) CheckUrl() pulumi.StringPtrOutput
- func (o DomainOutput) DomainName() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) ForceSet() pulumi.StringPtrOutput
- func (o DomainOutput) ResourceGroupId() pulumi.StringOutput
- func (o DomainOutput) Sources() DomainSourceArrayOutput
- func (o DomainOutput) Status() pulumi.StringOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- type DomainSource
- type DomainSourceArgs
- type DomainSourceArray
- type DomainSourceArrayInput
- type DomainSourceArrayOutput
- func (DomainSourceArrayOutput) ElementType() reflect.Type
- func (o DomainSourceArrayOutput) Index(i pulumi.IntInput) DomainSourceOutput
- func (o DomainSourceArrayOutput) ToDomainSourceArrayOutput() DomainSourceArrayOutput
- func (o DomainSourceArrayOutput) ToDomainSourceArrayOutputWithContext(ctx context.Context) DomainSourceArrayOutput
- type DomainSourceInput
- type DomainSourceOutput
- func (o DomainSourceOutput) Content() pulumi.StringOutput
- func (DomainSourceOutput) ElementType() reflect.Type
- func (o DomainSourceOutput) Enabled() pulumi.StringPtrOutput
- func (o DomainSourceOutput) Port() pulumi.IntOutput
- func (o DomainSourceOutput) Priority() pulumi.StringOutput
- func (o DomainSourceOutput) ToDomainSourceOutput() DomainSourceOutput
- func (o DomainSourceOutput) ToDomainSourceOutputWithContext(ctx context.Context) DomainSourceOutput
- func (o DomainSourceOutput) Type() pulumi.StringOutput
- type DomainState
- type GetDomainsArgs
- type GetDomainsDomain
- type GetDomainsDomainArgs
- type GetDomainsDomainArray
- type GetDomainsDomainArrayInput
- type GetDomainsDomainArrayOutput
- func (GetDomainsDomainArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainOutput
- func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
- func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
- type GetDomainsDomainCertInfo
- type GetDomainsDomainCertInfoArgs
- func (GetDomainsDomainCertInfoArgs) ElementType() reflect.Type
- func (i GetDomainsDomainCertInfoArgs) ToGetDomainsDomainCertInfoOutput() GetDomainsDomainCertInfoOutput
- func (i GetDomainsDomainCertInfoArgs) ToGetDomainsDomainCertInfoOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoOutput
- type GetDomainsDomainCertInfoArray
- func (GetDomainsDomainCertInfoArray) ElementType() reflect.Type
- func (i GetDomainsDomainCertInfoArray) ToGetDomainsDomainCertInfoArrayOutput() GetDomainsDomainCertInfoArrayOutput
- func (i GetDomainsDomainCertInfoArray) ToGetDomainsDomainCertInfoArrayOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoArrayOutput
- type GetDomainsDomainCertInfoArrayInput
- type GetDomainsDomainCertInfoArrayOutput
- func (GetDomainsDomainCertInfoArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainCertInfoArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainCertInfoOutput
- func (o GetDomainsDomainCertInfoArrayOutput) ToGetDomainsDomainCertInfoArrayOutput() GetDomainsDomainCertInfoArrayOutput
- func (o GetDomainsDomainCertInfoArrayOutput) ToGetDomainsDomainCertInfoArrayOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoArrayOutput
- type GetDomainsDomainCertInfoInput
- type GetDomainsDomainCertInfoOutput
- func (o GetDomainsDomainCertInfoOutput) CertName() pulumi.StringOutput
- func (o GetDomainsDomainCertInfoOutput) CertType() pulumi.StringOutput
- func (GetDomainsDomainCertInfoOutput) ElementType() reflect.Type
- func (o GetDomainsDomainCertInfoOutput) SslProtocol() pulumi.StringOutput
- func (o GetDomainsDomainCertInfoOutput) SslPub() pulumi.StringOutput
- func (o GetDomainsDomainCertInfoOutput) ToGetDomainsDomainCertInfoOutput() GetDomainsDomainCertInfoOutput
- func (o GetDomainsDomainCertInfoOutput) ToGetDomainsDomainCertInfoOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoOutput
- type GetDomainsDomainInput
- type GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) CertInfos() GetDomainsDomainCertInfoArrayOutput
- func (o GetDomainsDomainOutput) Cname() pulumi.StringOutput
- func (o GetDomainsDomainOutput) CreateTime() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Description() pulumi.StringOutput
- func (o GetDomainsDomainOutput) DomainName() pulumi.StringOutput
- func (GetDomainsDomainOutput) ElementType() reflect.Type
- func (o GetDomainsDomainOutput) GmtModified() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Id() pulumi.StringOutput
- func (o GetDomainsDomainOutput) ResourceGroupId() pulumi.StringOutput
- func (o GetDomainsDomainOutput) Sources() GetDomainsDomainSourceArrayOutput
- func (o GetDomainsDomainOutput) Status() pulumi.StringOutput
- func (o GetDomainsDomainOutput) ToGetDomainsDomainOutput() GetDomainsDomainOutput
- func (o GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
- type GetDomainsDomainSource
- type GetDomainsDomainSourceArgs
- type GetDomainsDomainSourceArray
- func (GetDomainsDomainSourceArray) ElementType() reflect.Type
- func (i GetDomainsDomainSourceArray) ToGetDomainsDomainSourceArrayOutput() GetDomainsDomainSourceArrayOutput
- func (i GetDomainsDomainSourceArray) ToGetDomainsDomainSourceArrayOutputWithContext(ctx context.Context) GetDomainsDomainSourceArrayOutput
- type GetDomainsDomainSourceArrayInput
- type GetDomainsDomainSourceArrayOutput
- func (GetDomainsDomainSourceArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainSourceArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainSourceOutput
- func (o GetDomainsDomainSourceArrayOutput) ToGetDomainsDomainSourceArrayOutput() GetDomainsDomainSourceArrayOutput
- func (o GetDomainsDomainSourceArrayOutput) ToGetDomainsDomainSourceArrayOutputWithContext(ctx context.Context) GetDomainsDomainSourceArrayOutput
- type GetDomainsDomainSourceInput
- type GetDomainsDomainSourceOutput
- func (o GetDomainsDomainSourceOutput) Content() pulumi.StringOutput
- func (GetDomainsDomainSourceOutput) ElementType() reflect.Type
- func (o GetDomainsDomainSourceOutput) Enabled() pulumi.StringOutput
- func (o GetDomainsDomainSourceOutput) Port() pulumi.IntOutput
- func (o GetDomainsDomainSourceOutput) Priority() pulumi.StringOutput
- func (o GetDomainsDomainSourceOutput) ToGetDomainsDomainSourceOutput() GetDomainsDomainSourceOutput
- func (o GetDomainsDomainSourceOutput) ToGetDomainsDomainSourceOutputWithContext(ctx context.Context) GetDomainsDomainSourceOutput
- func (o GetDomainsDomainSourceOutput) Type() pulumi.StringOutput
- type GetDomainsOutputArgs
- type GetDomainsResult
- type GetDomainsResultOutput
- func (o GetDomainsResultOutput) Domains() GetDomainsDomainArrayOutput
- func (GetDomainsResultOutput) ElementType() reflect.Type
- func (o GetDomainsResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetDomainsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDomainsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetDomainsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.1
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // Attribute perm has been deprecated and suggest removing it from your template. // // Deprecated: Attribute biz_name has been deprecated and suggest removing it from your template. BizName pulumi.StringPtrOutput `pulumi:"bizName"` // Certificate Information. See the following `Block certInfos`. CertInfos DomainCertInfoArrayOutput `pulumi:"certInfos"` // The health check url. CheckUrl pulumi.StringPtrOutput `pulumi:"checkUrl"` // The name of domain. DomainName pulumi.StringOutput `pulumi:"domainName"` // Whether to set certificate forcibly. ForceSet pulumi.StringPtrOutput `pulumi:"forceSet"` // The resource group id. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // the Origin Server Information. See the following `Block sources`. Sources DomainSourceArrayOutput `pulumi:"sources"` // The status of the resource. Valid values: `offline`, `online`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a SCDN Domain resource.
For information about SCDN Domain and how to use it, see [What is Domain](https://help.aliyun.com/document_detail/63672.html).
> **NOTE:** Available in v1.131.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/scdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/scdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := scdn.NewDomain(ctx, "example", &scdn.DomainArgs{ DomainName: pulumi.String("my-Domain"), Sources: scdn.DomainSourceArray{ &scdn.DomainSourceArgs{ Content: pulumi.String("xxx.aliyuncs.com"), Enabled: pulumi.String("online"), Port: pulumi.Int(80), Priority: pulumi.String("20"), Type: pulumi.String("oss"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
SCDN Domain can be imported using the id, e.g.
```sh
$ pulumi import alicloud:scdn/domain:Domain example <domain_name>
```
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶
type DomainArgs struct { // Attribute perm has been deprecated and suggest removing it from your template. // // Deprecated: Attribute biz_name has been deprecated and suggest removing it from your template. BizName pulumi.StringPtrInput // Certificate Information. See the following `Block certInfos`. CertInfos DomainCertInfoArrayInput // The health check url. CheckUrl pulumi.StringPtrInput // The name of domain. DomainName pulumi.StringInput // Whether to set certificate forcibly. ForceSet pulumi.StringPtrInput // The resource group id. ResourceGroupId pulumi.StringPtrInput // the Origin Server Information. See the following `Block sources`. Sources DomainSourceArrayInput // The status of the resource. Valid values: `offline`, `online`. Status pulumi.StringPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainCertInfo ¶
type DomainCertInfo struct { // If You Enable HTTPS Here Certificate Name. CertName *string `pulumi:"certName"` // Certificate Type. Value Range: // * upload: Certificate // * cas: Certificate Authority Certificate. // * free: Free Certificate. CertType *string `pulumi:"certType"` // Private Key. Do Not Enable Certificate without Entering a User Name and Configure Certificates Enter Private Key. SslPri *string `pulumi:"sslPri"` // Whether to Enable SSL Certificate. Valid Values: on, off. Valid values: `on`, `off`. SslProtocol *string `pulumi:"sslProtocol"` // If You Enable HTTPS Here Key. SslPub *string `pulumi:"sslPub"` }
type DomainCertInfoArgs ¶
type DomainCertInfoArgs struct { // If You Enable HTTPS Here Certificate Name. CertName pulumi.StringPtrInput `pulumi:"certName"` // Certificate Type. Value Range: // * upload: Certificate // * cas: Certificate Authority Certificate. // * free: Free Certificate. CertType pulumi.StringPtrInput `pulumi:"certType"` // Private Key. Do Not Enable Certificate without Entering a User Name and Configure Certificates Enter Private Key. SslPri pulumi.StringPtrInput `pulumi:"sslPri"` // Whether to Enable SSL Certificate. Valid Values: on, off. Valid values: `on`, `off`. SslProtocol pulumi.StringPtrInput `pulumi:"sslProtocol"` // If You Enable HTTPS Here Key. SslPub pulumi.StringPtrInput `pulumi:"sslPub"` }
func (DomainCertInfoArgs) ElementType ¶
func (DomainCertInfoArgs) ElementType() reflect.Type
func (DomainCertInfoArgs) ToDomainCertInfoOutput ¶
func (i DomainCertInfoArgs) ToDomainCertInfoOutput() DomainCertInfoOutput
func (DomainCertInfoArgs) ToDomainCertInfoOutputWithContext ¶
func (i DomainCertInfoArgs) ToDomainCertInfoOutputWithContext(ctx context.Context) DomainCertInfoOutput
type DomainCertInfoArray ¶
type DomainCertInfoArray []DomainCertInfoInput
func (DomainCertInfoArray) ElementType ¶
func (DomainCertInfoArray) ElementType() reflect.Type
func (DomainCertInfoArray) ToDomainCertInfoArrayOutput ¶
func (i DomainCertInfoArray) ToDomainCertInfoArrayOutput() DomainCertInfoArrayOutput
func (DomainCertInfoArray) ToDomainCertInfoArrayOutputWithContext ¶
func (i DomainCertInfoArray) ToDomainCertInfoArrayOutputWithContext(ctx context.Context) DomainCertInfoArrayOutput
type DomainCertInfoArrayInput ¶
type DomainCertInfoArrayInput interface { pulumi.Input ToDomainCertInfoArrayOutput() DomainCertInfoArrayOutput ToDomainCertInfoArrayOutputWithContext(context.Context) DomainCertInfoArrayOutput }
DomainCertInfoArrayInput is an input type that accepts DomainCertInfoArray and DomainCertInfoArrayOutput values. You can construct a concrete instance of `DomainCertInfoArrayInput` via:
DomainCertInfoArray{ DomainCertInfoArgs{...} }
type DomainCertInfoArrayOutput ¶
type DomainCertInfoArrayOutput struct{ *pulumi.OutputState }
func (DomainCertInfoArrayOutput) ElementType ¶
func (DomainCertInfoArrayOutput) ElementType() reflect.Type
func (DomainCertInfoArrayOutput) Index ¶
func (o DomainCertInfoArrayOutput) Index(i pulumi.IntInput) DomainCertInfoOutput
func (DomainCertInfoArrayOutput) ToDomainCertInfoArrayOutput ¶
func (o DomainCertInfoArrayOutput) ToDomainCertInfoArrayOutput() DomainCertInfoArrayOutput
func (DomainCertInfoArrayOutput) ToDomainCertInfoArrayOutputWithContext ¶
func (o DomainCertInfoArrayOutput) ToDomainCertInfoArrayOutputWithContext(ctx context.Context) DomainCertInfoArrayOutput
type DomainCertInfoInput ¶
type DomainCertInfoInput interface { pulumi.Input ToDomainCertInfoOutput() DomainCertInfoOutput ToDomainCertInfoOutputWithContext(context.Context) DomainCertInfoOutput }
DomainCertInfoInput is an input type that accepts DomainCertInfoArgs and DomainCertInfoOutput values. You can construct a concrete instance of `DomainCertInfoInput` via:
DomainCertInfoArgs{...}
type DomainCertInfoOutput ¶
type DomainCertInfoOutput struct{ *pulumi.OutputState }
func (DomainCertInfoOutput) CertName ¶
func (o DomainCertInfoOutput) CertName() pulumi.StringPtrOutput
If You Enable HTTPS Here Certificate Name.
func (DomainCertInfoOutput) CertType ¶
func (o DomainCertInfoOutput) CertType() pulumi.StringPtrOutput
Certificate Type. Value Range: * upload: Certificate * cas: Certificate Authority Certificate. * free: Free Certificate.
func (DomainCertInfoOutput) ElementType ¶
func (DomainCertInfoOutput) ElementType() reflect.Type
func (DomainCertInfoOutput) SslPri ¶
func (o DomainCertInfoOutput) SslPri() pulumi.StringPtrOutput
Private Key. Do Not Enable Certificate without Entering a User Name and Configure Certificates Enter Private Key.
func (DomainCertInfoOutput) SslProtocol ¶
func (o DomainCertInfoOutput) SslProtocol() pulumi.StringPtrOutput
Whether to Enable SSL Certificate. Valid Values: on, off. Valid values: `on`, `off`.
func (DomainCertInfoOutput) SslPub ¶
func (o DomainCertInfoOutput) SslPub() pulumi.StringPtrOutput
If You Enable HTTPS Here Key.
func (DomainCertInfoOutput) ToDomainCertInfoOutput ¶
func (o DomainCertInfoOutput) ToDomainCertInfoOutput() DomainCertInfoOutput
func (DomainCertInfoOutput) ToDomainCertInfoOutputWithContext ¶
func (o DomainCertInfoOutput) ToDomainCertInfoOutputWithContext(ctx context.Context) DomainCertInfoOutput
type DomainConfig ¶
type DomainConfig struct { pulumi.CustomResourceState // The SCDN domain config id. ConfigId pulumi.StringOutput `pulumi:"configId"` // Name of the accelerated domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix `.sh` and `.tel` are not supported. DomainName pulumi.StringOutput `pulumi:"domainName"` // The args of the domain config. FunctionArgs DomainConfigFunctionArgArrayOutput `pulumi:"functionArgs"` // The name of the domain config. FunctionName pulumi.StringOutput `pulumi:"functionName"` // The status of this resource. Status pulumi.StringOutput `pulumi:"status"` }
Provides a SCDN Accelerated Domain resource.
For information about domain config and how to use it, see [Batch set config](https://help.aliyun.com/document_detail/92912.html)
> **NOTE:** Available in v1.131.0+.
## Import
SCDN domain config can be imported using the id, e.g.
```sh
$ pulumi import alicloud:scdn/domainConfig:DomainConfig example <domain_name>:<function_name>:<config_id>
```
func GetDomainConfig ¶
func GetDomainConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainConfigState, opts ...pulumi.ResourceOption) (*DomainConfig, error)
GetDomainConfig gets an existing DomainConfig 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 NewDomainConfig ¶
func NewDomainConfig(ctx *pulumi.Context, name string, args *DomainConfigArgs, opts ...pulumi.ResourceOption) (*DomainConfig, error)
NewDomainConfig registers a new resource with the given unique name, arguments, and options.
func (*DomainConfig) ElementType ¶
func (*DomainConfig) ElementType() reflect.Type
func (*DomainConfig) ToDomainConfigOutput ¶
func (i *DomainConfig) ToDomainConfigOutput() DomainConfigOutput
func (*DomainConfig) ToDomainConfigOutputWithContext ¶
func (i *DomainConfig) ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput
type DomainConfigArgs ¶
type DomainConfigArgs struct { // Name of the accelerated domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix `.sh` and `.tel` are not supported. DomainName pulumi.StringInput // The args of the domain config. FunctionArgs DomainConfigFunctionArgArrayInput // The name of the domain config. FunctionName pulumi.StringInput }
The set of arguments for constructing a DomainConfig resource.
func (DomainConfigArgs) ElementType ¶
func (DomainConfigArgs) ElementType() reflect.Type
type DomainConfigArray ¶
type DomainConfigArray []DomainConfigInput
func (DomainConfigArray) ElementType ¶
func (DomainConfigArray) ElementType() reflect.Type
func (DomainConfigArray) ToDomainConfigArrayOutput ¶
func (i DomainConfigArray) ToDomainConfigArrayOutput() DomainConfigArrayOutput
func (DomainConfigArray) ToDomainConfigArrayOutputWithContext ¶
func (i DomainConfigArray) ToDomainConfigArrayOutputWithContext(ctx context.Context) DomainConfigArrayOutput
type DomainConfigArrayInput ¶
type DomainConfigArrayInput interface { pulumi.Input ToDomainConfigArrayOutput() DomainConfigArrayOutput ToDomainConfigArrayOutputWithContext(context.Context) DomainConfigArrayOutput }
DomainConfigArrayInput is an input type that accepts DomainConfigArray and DomainConfigArrayOutput values. You can construct a concrete instance of `DomainConfigArrayInput` via:
DomainConfigArray{ DomainConfigArgs{...} }
type DomainConfigArrayOutput ¶
type DomainConfigArrayOutput struct{ *pulumi.OutputState }
func (DomainConfigArrayOutput) ElementType ¶
func (DomainConfigArrayOutput) ElementType() reflect.Type
func (DomainConfigArrayOutput) Index ¶
func (o DomainConfigArrayOutput) Index(i pulumi.IntInput) DomainConfigOutput
func (DomainConfigArrayOutput) ToDomainConfigArrayOutput ¶
func (o DomainConfigArrayOutput) ToDomainConfigArrayOutput() DomainConfigArrayOutput
func (DomainConfigArrayOutput) ToDomainConfigArrayOutputWithContext ¶
func (o DomainConfigArrayOutput) ToDomainConfigArrayOutputWithContext(ctx context.Context) DomainConfigArrayOutput
type DomainConfigFunctionArg ¶
type DomainConfigFunctionArgArgs ¶
type DomainConfigFunctionArgArgs struct { // The name of arg. ArgName pulumi.StringInput `pulumi:"argName"` // The value of arg. ArgValue pulumi.StringInput `pulumi:"argValue"` }
func (DomainConfigFunctionArgArgs) ElementType ¶
func (DomainConfigFunctionArgArgs) ElementType() reflect.Type
func (DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutput ¶
func (i DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput
func (DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutputWithContext ¶
func (i DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutputWithContext(ctx context.Context) DomainConfigFunctionArgOutput
type DomainConfigFunctionArgArray ¶
type DomainConfigFunctionArgArray []DomainConfigFunctionArgInput
func (DomainConfigFunctionArgArray) ElementType ¶
func (DomainConfigFunctionArgArray) ElementType() reflect.Type
func (DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutput ¶
func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
func (DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutputWithContext ¶
func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
type DomainConfigFunctionArgArrayInput ¶
type DomainConfigFunctionArgArrayInput interface { pulumi.Input ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput ToDomainConfigFunctionArgArrayOutputWithContext(context.Context) DomainConfigFunctionArgArrayOutput }
DomainConfigFunctionArgArrayInput is an input type that accepts DomainConfigFunctionArgArray and DomainConfigFunctionArgArrayOutput values. You can construct a concrete instance of `DomainConfigFunctionArgArrayInput` via:
DomainConfigFunctionArgArray{ DomainConfigFunctionArgArgs{...} }
type DomainConfigFunctionArgArrayOutput ¶
type DomainConfigFunctionArgArrayOutput struct{ *pulumi.OutputState }
func (DomainConfigFunctionArgArrayOutput) ElementType ¶
func (DomainConfigFunctionArgArrayOutput) ElementType() reflect.Type
func (DomainConfigFunctionArgArrayOutput) Index ¶
func (o DomainConfigFunctionArgArrayOutput) Index(i pulumi.IntInput) DomainConfigFunctionArgOutput
func (DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutput ¶
func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
func (DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutputWithContext ¶
func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
type DomainConfigFunctionArgInput ¶
type DomainConfigFunctionArgInput interface { pulumi.Input ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput ToDomainConfigFunctionArgOutputWithContext(context.Context) DomainConfigFunctionArgOutput }
DomainConfigFunctionArgInput is an input type that accepts DomainConfigFunctionArgArgs and DomainConfigFunctionArgOutput values. You can construct a concrete instance of `DomainConfigFunctionArgInput` via:
DomainConfigFunctionArgArgs{...}
type DomainConfigFunctionArgOutput ¶
type DomainConfigFunctionArgOutput struct{ *pulumi.OutputState }
func (DomainConfigFunctionArgOutput) ArgName ¶
func (o DomainConfigFunctionArgOutput) ArgName() pulumi.StringOutput
The name of arg.
func (DomainConfigFunctionArgOutput) ArgValue ¶
func (o DomainConfigFunctionArgOutput) ArgValue() pulumi.StringOutput
The value of arg.
func (DomainConfigFunctionArgOutput) ElementType ¶
func (DomainConfigFunctionArgOutput) ElementType() reflect.Type
func (DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutput ¶
func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput
func (DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutputWithContext ¶
func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutputWithContext(ctx context.Context) DomainConfigFunctionArgOutput
type DomainConfigInput ¶
type DomainConfigInput interface { pulumi.Input ToDomainConfigOutput() DomainConfigOutput ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput }
type DomainConfigMap ¶
type DomainConfigMap map[string]DomainConfigInput
func (DomainConfigMap) ElementType ¶
func (DomainConfigMap) ElementType() reflect.Type
func (DomainConfigMap) ToDomainConfigMapOutput ¶
func (i DomainConfigMap) ToDomainConfigMapOutput() DomainConfigMapOutput
func (DomainConfigMap) ToDomainConfigMapOutputWithContext ¶
func (i DomainConfigMap) ToDomainConfigMapOutputWithContext(ctx context.Context) DomainConfigMapOutput
type DomainConfigMapInput ¶
type DomainConfigMapInput interface { pulumi.Input ToDomainConfigMapOutput() DomainConfigMapOutput ToDomainConfigMapOutputWithContext(context.Context) DomainConfigMapOutput }
DomainConfigMapInput is an input type that accepts DomainConfigMap and DomainConfigMapOutput values. You can construct a concrete instance of `DomainConfigMapInput` via:
DomainConfigMap{ "key": DomainConfigArgs{...} }
type DomainConfigMapOutput ¶
type DomainConfigMapOutput struct{ *pulumi.OutputState }
func (DomainConfigMapOutput) ElementType ¶
func (DomainConfigMapOutput) ElementType() reflect.Type
func (DomainConfigMapOutput) MapIndex ¶
func (o DomainConfigMapOutput) MapIndex(k pulumi.StringInput) DomainConfigOutput
func (DomainConfigMapOutput) ToDomainConfigMapOutput ¶
func (o DomainConfigMapOutput) ToDomainConfigMapOutput() DomainConfigMapOutput
func (DomainConfigMapOutput) ToDomainConfigMapOutputWithContext ¶
func (o DomainConfigMapOutput) ToDomainConfigMapOutputWithContext(ctx context.Context) DomainConfigMapOutput
type DomainConfigOutput ¶
type DomainConfigOutput struct{ *pulumi.OutputState }
func (DomainConfigOutput) ConfigId ¶
func (o DomainConfigOutput) ConfigId() pulumi.StringOutput
The SCDN domain config id.
func (DomainConfigOutput) DomainName ¶
func (o DomainConfigOutput) DomainName() pulumi.StringOutput
Name of the accelerated domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix `.sh` and `.tel` are not supported.
func (DomainConfigOutput) ElementType ¶
func (DomainConfigOutput) ElementType() reflect.Type
func (DomainConfigOutput) FunctionArgs ¶
func (o DomainConfigOutput) FunctionArgs() DomainConfigFunctionArgArrayOutput
The args of the domain config.
func (DomainConfigOutput) FunctionName ¶
func (o DomainConfigOutput) FunctionName() pulumi.StringOutput
The name of the domain config.
func (DomainConfigOutput) Status ¶
func (o DomainConfigOutput) Status() pulumi.StringOutput
The status of this resource.
func (DomainConfigOutput) ToDomainConfigOutput ¶
func (o DomainConfigOutput) ToDomainConfigOutput() DomainConfigOutput
func (DomainConfigOutput) ToDomainConfigOutputWithContext ¶
func (o DomainConfigOutput) ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput
type DomainConfigState ¶
type DomainConfigState struct { // The SCDN domain config id. ConfigId pulumi.StringPtrInput // Name of the accelerated domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix `.sh` and `.tel` are not supported. DomainName pulumi.StringPtrInput // The args of the domain config. FunctionArgs DomainConfigFunctionArgArrayInput // The name of the domain config. FunctionName pulumi.StringPtrInput // The status of this resource. Status pulumi.StringPtrInput }
func (DomainConfigState) ElementType ¶
func (DomainConfigState) ElementType() reflect.Type
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) BizName
deprecated
func (o DomainOutput) BizName() pulumi.StringPtrOutput
Attribute perm has been deprecated and suggest removing it from your template.
Deprecated: Attribute biz_name has been deprecated and suggest removing it from your template.
func (DomainOutput) CertInfos ¶
func (o DomainOutput) CertInfos() DomainCertInfoArrayOutput
Certificate Information. See the following `Block certInfos`.
func (DomainOutput) CheckUrl ¶
func (o DomainOutput) CheckUrl() pulumi.StringPtrOutput
The health check url.
func (DomainOutput) DomainName ¶
func (o DomainOutput) DomainName() pulumi.StringOutput
The name of domain.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ForceSet ¶
func (o DomainOutput) ForceSet() pulumi.StringPtrOutput
Whether to set certificate forcibly.
func (DomainOutput) ResourceGroupId ¶
func (o DomainOutput) ResourceGroupId() pulumi.StringOutput
The resource group id.
func (DomainOutput) Sources ¶
func (o DomainOutput) Sources() DomainSourceArrayOutput
the Origin Server Information. See the following `Block sources`.
func (DomainOutput) Status ¶
func (o DomainOutput) Status() pulumi.StringOutput
The status of the resource. Valid values: `offline`, `online`.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainSource ¶
type DomainSource struct { // The Back-to-Source Address. Content string `pulumi:"content"` // The source status. Valid values: online, offline. Enabled *string `pulumi:"enabled"` // Port. Port int `pulumi:"port"` // Priority. Priority string `pulumi:"priority"` // The Origin Server Type. Valid Values: // * ipaddr: IP Source Station // * domain: the Domain Name // * oss: OSS Bucket as a Source Station. Type string `pulumi:"type"` }
type DomainSourceArgs ¶
type DomainSourceArgs struct { // The Back-to-Source Address. Content pulumi.StringInput `pulumi:"content"` // The source status. Valid values: online, offline. Enabled pulumi.StringPtrInput `pulumi:"enabled"` // Port. Port pulumi.IntInput `pulumi:"port"` // Priority. Priority pulumi.StringInput `pulumi:"priority"` // The Origin Server Type. Valid Values: // * ipaddr: IP Source Station // * domain: the Domain Name // * oss: OSS Bucket as a Source Station. Type pulumi.StringInput `pulumi:"type"` }
func (DomainSourceArgs) ElementType ¶
func (DomainSourceArgs) ElementType() reflect.Type
func (DomainSourceArgs) ToDomainSourceOutput ¶
func (i DomainSourceArgs) ToDomainSourceOutput() DomainSourceOutput
func (DomainSourceArgs) ToDomainSourceOutputWithContext ¶
func (i DomainSourceArgs) ToDomainSourceOutputWithContext(ctx context.Context) DomainSourceOutput
type DomainSourceArray ¶
type DomainSourceArray []DomainSourceInput
func (DomainSourceArray) ElementType ¶
func (DomainSourceArray) ElementType() reflect.Type
func (DomainSourceArray) ToDomainSourceArrayOutput ¶
func (i DomainSourceArray) ToDomainSourceArrayOutput() DomainSourceArrayOutput
func (DomainSourceArray) ToDomainSourceArrayOutputWithContext ¶
func (i DomainSourceArray) ToDomainSourceArrayOutputWithContext(ctx context.Context) DomainSourceArrayOutput
type DomainSourceArrayInput ¶
type DomainSourceArrayInput interface { pulumi.Input ToDomainSourceArrayOutput() DomainSourceArrayOutput ToDomainSourceArrayOutputWithContext(context.Context) DomainSourceArrayOutput }
DomainSourceArrayInput is an input type that accepts DomainSourceArray and DomainSourceArrayOutput values. You can construct a concrete instance of `DomainSourceArrayInput` via:
DomainSourceArray{ DomainSourceArgs{...} }
type DomainSourceArrayOutput ¶
type DomainSourceArrayOutput struct{ *pulumi.OutputState }
func (DomainSourceArrayOutput) ElementType ¶
func (DomainSourceArrayOutput) ElementType() reflect.Type
func (DomainSourceArrayOutput) Index ¶
func (o DomainSourceArrayOutput) Index(i pulumi.IntInput) DomainSourceOutput
func (DomainSourceArrayOutput) ToDomainSourceArrayOutput ¶
func (o DomainSourceArrayOutput) ToDomainSourceArrayOutput() DomainSourceArrayOutput
func (DomainSourceArrayOutput) ToDomainSourceArrayOutputWithContext ¶
func (o DomainSourceArrayOutput) ToDomainSourceArrayOutputWithContext(ctx context.Context) DomainSourceArrayOutput
type DomainSourceInput ¶
type DomainSourceInput interface { pulumi.Input ToDomainSourceOutput() DomainSourceOutput ToDomainSourceOutputWithContext(context.Context) DomainSourceOutput }
DomainSourceInput is an input type that accepts DomainSourceArgs and DomainSourceOutput values. You can construct a concrete instance of `DomainSourceInput` via:
DomainSourceArgs{...}
type DomainSourceOutput ¶
type DomainSourceOutput struct{ *pulumi.OutputState }
func (DomainSourceOutput) Content ¶
func (o DomainSourceOutput) Content() pulumi.StringOutput
The Back-to-Source Address.
func (DomainSourceOutput) ElementType ¶
func (DomainSourceOutput) ElementType() reflect.Type
func (DomainSourceOutput) Enabled ¶
func (o DomainSourceOutput) Enabled() pulumi.StringPtrOutput
The source status. Valid values: online, offline.
func (DomainSourceOutput) Priority ¶
func (o DomainSourceOutput) Priority() pulumi.StringOutput
Priority.
func (DomainSourceOutput) ToDomainSourceOutput ¶
func (o DomainSourceOutput) ToDomainSourceOutput() DomainSourceOutput
func (DomainSourceOutput) ToDomainSourceOutputWithContext ¶
func (o DomainSourceOutput) ToDomainSourceOutputWithContext(ctx context.Context) DomainSourceOutput
func (DomainSourceOutput) Type ¶
func (o DomainSourceOutput) Type() pulumi.StringOutput
The Origin Server Type. Valid Values: * ipaddr: IP Source Station * domain: the Domain Name * oss: OSS Bucket as a Source Station.
type DomainState ¶
type DomainState struct { // Attribute perm has been deprecated and suggest removing it from your template. // // Deprecated: Attribute biz_name has been deprecated and suggest removing it from your template. BizName pulumi.StringPtrInput // Certificate Information. See the following `Block certInfos`. CertInfos DomainCertInfoArrayInput // The health check url. CheckUrl pulumi.StringPtrInput // The name of domain. DomainName pulumi.StringPtrInput // Whether to set certificate forcibly. ForceSet pulumi.StringPtrInput // The resource group id. ResourceGroupId pulumi.StringPtrInput // the Origin Server Information. See the following `Block sources`. Sources DomainSourceArrayInput // The status of the resource. Valid values: `offline`, `online`. Status pulumi.StringPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type GetDomainsArgs ¶
type GetDomainsArgs struct { // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Domain IDs. Its element value is same as Domain Name. Ids []string `pulumi:"ids"` // A regex string to filter results by Domain name. NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` // The Resource Group ID. ResourceGroupId *string `pulumi:"resourceGroupId"` // The status of the resource. Status *string `pulumi:"status"` }
A collection of arguments for invoking getDomains.
type GetDomainsDomain ¶
type GetDomainsDomain struct { // Certificate Information. CertInfos []GetDomainsDomainCertInfo `pulumi:"certInfos"` // In Order to Link the CDN Domain Name to Generate a CNAME Domain Name, in the Domain Name Resolution Service Provider at the Acceleration Domain Name CNAME Resolution to the Domain. Cname string `pulumi:"cname"` // Creation Time. CreateTime string `pulumi:"createTime"` // Review the Reason for the Failure Is Displayed. Description string `pulumi:"description"` // Your Domain Name. DomainName string `pulumi:"domainName"` // Last Modified Date. GmtModified string `pulumi:"gmtModified"` // The ID of the Domain. Its value is same as Queue Name. Id string `pulumi:"id"` // The Resource Group ID. ResourceGroupId string `pulumi:"resourceGroupId"` // the Origin Server Information. Sources []GetDomainsDomainSource `pulumi:"sources"` // The status of the resource. Status string `pulumi:"status"` }
type GetDomainsDomainArgs ¶
type GetDomainsDomainArgs struct { // Certificate Information. CertInfos GetDomainsDomainCertInfoArrayInput `pulumi:"certInfos"` // In Order to Link the CDN Domain Name to Generate a CNAME Domain Name, in the Domain Name Resolution Service Provider at the Acceleration Domain Name CNAME Resolution to the Domain. Cname pulumi.StringInput `pulumi:"cname"` // Creation Time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Review the Reason for the Failure Is Displayed. Description pulumi.StringInput `pulumi:"description"` // Your Domain Name. DomainName pulumi.StringInput `pulumi:"domainName"` // Last Modified Date. GmtModified pulumi.StringInput `pulumi:"gmtModified"` // The ID of the Domain. Its value is same as Queue Name. Id pulumi.StringInput `pulumi:"id"` // The Resource Group ID. ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"` // the Origin Server Information. Sources GetDomainsDomainSourceArrayInput `pulumi:"sources"` // The status of the resource. Status pulumi.StringInput `pulumi:"status"` }
func (GetDomainsDomainArgs) ElementType ¶
func (GetDomainsDomainArgs) ElementType() reflect.Type
func (GetDomainsDomainArgs) ToGetDomainsDomainOutput ¶
func (i GetDomainsDomainArgs) ToGetDomainsDomainOutput() GetDomainsDomainOutput
func (GetDomainsDomainArgs) ToGetDomainsDomainOutputWithContext ¶
func (i GetDomainsDomainArgs) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
type GetDomainsDomainArray ¶
type GetDomainsDomainArray []GetDomainsDomainInput
func (GetDomainsDomainArray) ElementType ¶
func (GetDomainsDomainArray) ElementType() reflect.Type
func (GetDomainsDomainArray) ToGetDomainsDomainArrayOutput ¶
func (i GetDomainsDomainArray) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
func (GetDomainsDomainArray) ToGetDomainsDomainArrayOutputWithContext ¶
func (i GetDomainsDomainArray) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
type GetDomainsDomainArrayInput ¶
type GetDomainsDomainArrayInput interface { pulumi.Input ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput ToGetDomainsDomainArrayOutputWithContext(context.Context) GetDomainsDomainArrayOutput }
GetDomainsDomainArrayInput is an input type that accepts GetDomainsDomainArray and GetDomainsDomainArrayOutput values. You can construct a concrete instance of `GetDomainsDomainArrayInput` via:
GetDomainsDomainArray{ GetDomainsDomainArgs{...} }
type GetDomainsDomainArrayOutput ¶
type GetDomainsDomainArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainArrayOutput) ElementType ¶
func (GetDomainsDomainArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainArrayOutput) Index ¶
func (o GetDomainsDomainArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainOutput
func (GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput ¶
func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutput() GetDomainsDomainArrayOutput
func (GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext ¶
func (o GetDomainsDomainArrayOutput) ToGetDomainsDomainArrayOutputWithContext(ctx context.Context) GetDomainsDomainArrayOutput
type GetDomainsDomainCertInfo ¶
type GetDomainsDomainCertInfo struct { // If You Enable HTTPS Here Certificate Name. CertName string `pulumi:"certName"` // Certificate Type. Value Range: Upload: Certificate. CAS: Certificate Authority Certificate. Free: Free Certificate. CertType string `pulumi:"certType"` // Whether to Enable SSL Certificate. Valid Values: on, off. SslProtocol string `pulumi:"sslProtocol"` // If You Enable HTTPS Here Key. SslPub string `pulumi:"sslPub"` }
type GetDomainsDomainCertInfoArgs ¶
type GetDomainsDomainCertInfoArgs struct { // If You Enable HTTPS Here Certificate Name. CertName pulumi.StringInput `pulumi:"certName"` // Certificate Type. Value Range: Upload: Certificate. CAS: Certificate Authority Certificate. Free: Free Certificate. CertType pulumi.StringInput `pulumi:"certType"` // Whether to Enable SSL Certificate. Valid Values: on, off. SslProtocol pulumi.StringInput `pulumi:"sslProtocol"` // If You Enable HTTPS Here Key. SslPub pulumi.StringInput `pulumi:"sslPub"` }
func (GetDomainsDomainCertInfoArgs) ElementType ¶
func (GetDomainsDomainCertInfoArgs) ElementType() reflect.Type
func (GetDomainsDomainCertInfoArgs) ToGetDomainsDomainCertInfoOutput ¶
func (i GetDomainsDomainCertInfoArgs) ToGetDomainsDomainCertInfoOutput() GetDomainsDomainCertInfoOutput
func (GetDomainsDomainCertInfoArgs) ToGetDomainsDomainCertInfoOutputWithContext ¶
func (i GetDomainsDomainCertInfoArgs) ToGetDomainsDomainCertInfoOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoOutput
type GetDomainsDomainCertInfoArray ¶
type GetDomainsDomainCertInfoArray []GetDomainsDomainCertInfoInput
func (GetDomainsDomainCertInfoArray) ElementType ¶
func (GetDomainsDomainCertInfoArray) ElementType() reflect.Type
func (GetDomainsDomainCertInfoArray) ToGetDomainsDomainCertInfoArrayOutput ¶
func (i GetDomainsDomainCertInfoArray) ToGetDomainsDomainCertInfoArrayOutput() GetDomainsDomainCertInfoArrayOutput
func (GetDomainsDomainCertInfoArray) ToGetDomainsDomainCertInfoArrayOutputWithContext ¶
func (i GetDomainsDomainCertInfoArray) ToGetDomainsDomainCertInfoArrayOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoArrayOutput
type GetDomainsDomainCertInfoArrayInput ¶
type GetDomainsDomainCertInfoArrayInput interface { pulumi.Input ToGetDomainsDomainCertInfoArrayOutput() GetDomainsDomainCertInfoArrayOutput ToGetDomainsDomainCertInfoArrayOutputWithContext(context.Context) GetDomainsDomainCertInfoArrayOutput }
GetDomainsDomainCertInfoArrayInput is an input type that accepts GetDomainsDomainCertInfoArray and GetDomainsDomainCertInfoArrayOutput values. You can construct a concrete instance of `GetDomainsDomainCertInfoArrayInput` via:
GetDomainsDomainCertInfoArray{ GetDomainsDomainCertInfoArgs{...} }
type GetDomainsDomainCertInfoArrayOutput ¶
type GetDomainsDomainCertInfoArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainCertInfoArrayOutput) ElementType ¶
func (GetDomainsDomainCertInfoArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainCertInfoArrayOutput) Index ¶
func (o GetDomainsDomainCertInfoArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainCertInfoOutput
func (GetDomainsDomainCertInfoArrayOutput) ToGetDomainsDomainCertInfoArrayOutput ¶
func (o GetDomainsDomainCertInfoArrayOutput) ToGetDomainsDomainCertInfoArrayOutput() GetDomainsDomainCertInfoArrayOutput
func (GetDomainsDomainCertInfoArrayOutput) ToGetDomainsDomainCertInfoArrayOutputWithContext ¶
func (o GetDomainsDomainCertInfoArrayOutput) ToGetDomainsDomainCertInfoArrayOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoArrayOutput
type GetDomainsDomainCertInfoInput ¶
type GetDomainsDomainCertInfoInput interface { pulumi.Input ToGetDomainsDomainCertInfoOutput() GetDomainsDomainCertInfoOutput ToGetDomainsDomainCertInfoOutputWithContext(context.Context) GetDomainsDomainCertInfoOutput }
GetDomainsDomainCertInfoInput is an input type that accepts GetDomainsDomainCertInfoArgs and GetDomainsDomainCertInfoOutput values. You can construct a concrete instance of `GetDomainsDomainCertInfoInput` via:
GetDomainsDomainCertInfoArgs{...}
type GetDomainsDomainCertInfoOutput ¶
type GetDomainsDomainCertInfoOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainCertInfoOutput) CertName ¶
func (o GetDomainsDomainCertInfoOutput) CertName() pulumi.StringOutput
If You Enable HTTPS Here Certificate Name.
func (GetDomainsDomainCertInfoOutput) CertType ¶
func (o GetDomainsDomainCertInfoOutput) CertType() pulumi.StringOutput
Certificate Type. Value Range: Upload: Certificate. CAS: Certificate Authority Certificate. Free: Free Certificate.
func (GetDomainsDomainCertInfoOutput) ElementType ¶
func (GetDomainsDomainCertInfoOutput) ElementType() reflect.Type
func (GetDomainsDomainCertInfoOutput) SslProtocol ¶
func (o GetDomainsDomainCertInfoOutput) SslProtocol() pulumi.StringOutput
Whether to Enable SSL Certificate. Valid Values: on, off.
func (GetDomainsDomainCertInfoOutput) SslPub ¶
func (o GetDomainsDomainCertInfoOutput) SslPub() pulumi.StringOutput
If You Enable HTTPS Here Key.
func (GetDomainsDomainCertInfoOutput) ToGetDomainsDomainCertInfoOutput ¶
func (o GetDomainsDomainCertInfoOutput) ToGetDomainsDomainCertInfoOutput() GetDomainsDomainCertInfoOutput
func (GetDomainsDomainCertInfoOutput) ToGetDomainsDomainCertInfoOutputWithContext ¶
func (o GetDomainsDomainCertInfoOutput) ToGetDomainsDomainCertInfoOutputWithContext(ctx context.Context) GetDomainsDomainCertInfoOutput
type GetDomainsDomainInput ¶
type GetDomainsDomainInput interface { pulumi.Input ToGetDomainsDomainOutput() GetDomainsDomainOutput ToGetDomainsDomainOutputWithContext(context.Context) GetDomainsDomainOutput }
GetDomainsDomainInput is an input type that accepts GetDomainsDomainArgs and GetDomainsDomainOutput values. You can construct a concrete instance of `GetDomainsDomainInput` via:
GetDomainsDomainArgs{...}
type GetDomainsDomainOutput ¶
type GetDomainsDomainOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainOutput) CertInfos ¶
func (o GetDomainsDomainOutput) CertInfos() GetDomainsDomainCertInfoArrayOutput
Certificate Information.
func (GetDomainsDomainOutput) Cname ¶
func (o GetDomainsDomainOutput) Cname() pulumi.StringOutput
In Order to Link the CDN Domain Name to Generate a CNAME Domain Name, in the Domain Name Resolution Service Provider at the Acceleration Domain Name CNAME Resolution to the Domain.
func (GetDomainsDomainOutput) CreateTime ¶
func (o GetDomainsDomainOutput) CreateTime() pulumi.StringOutput
Creation Time.
func (GetDomainsDomainOutput) Description ¶
func (o GetDomainsDomainOutput) Description() pulumi.StringOutput
Review the Reason for the Failure Is Displayed.
func (GetDomainsDomainOutput) DomainName ¶
func (o GetDomainsDomainOutput) DomainName() pulumi.StringOutput
Your Domain Name.
func (GetDomainsDomainOutput) ElementType ¶
func (GetDomainsDomainOutput) ElementType() reflect.Type
func (GetDomainsDomainOutput) GmtModified ¶
func (o GetDomainsDomainOutput) GmtModified() pulumi.StringOutput
Last Modified Date.
func (GetDomainsDomainOutput) Id ¶
func (o GetDomainsDomainOutput) Id() pulumi.StringOutput
The ID of the Domain. Its value is same as Queue Name.
func (GetDomainsDomainOutput) ResourceGroupId ¶
func (o GetDomainsDomainOutput) ResourceGroupId() pulumi.StringOutput
The Resource Group ID.
func (GetDomainsDomainOutput) Sources ¶
func (o GetDomainsDomainOutput) Sources() GetDomainsDomainSourceArrayOutput
the Origin Server Information.
func (GetDomainsDomainOutput) Status ¶
func (o GetDomainsDomainOutput) Status() pulumi.StringOutput
The status of the resource.
func (GetDomainsDomainOutput) ToGetDomainsDomainOutput ¶
func (o GetDomainsDomainOutput) ToGetDomainsDomainOutput() GetDomainsDomainOutput
func (GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext ¶
func (o GetDomainsDomainOutput) ToGetDomainsDomainOutputWithContext(ctx context.Context) GetDomainsDomainOutput
type GetDomainsDomainSource ¶
type GetDomainsDomainSource struct { // The Back-to-Source Address. Content string `pulumi:"content"` // State. Enabled string `pulumi:"enabled"` // Port. Port int `pulumi:"port"` // Priority. Priority string `pulumi:"priority"` // the Origin Server Type. Valid Values: Ipaddr: IP Source Station Domain: the Domain Name, See Extra Domain Quota OSS: OSS Bucket as a Source Station. Type string `pulumi:"type"` }
type GetDomainsDomainSourceArgs ¶
type GetDomainsDomainSourceArgs struct { // The Back-to-Source Address. Content pulumi.StringInput `pulumi:"content"` // State. Enabled pulumi.StringInput `pulumi:"enabled"` // Port. Port pulumi.IntInput `pulumi:"port"` // Priority. Priority pulumi.StringInput `pulumi:"priority"` // the Origin Server Type. Valid Values: Ipaddr: IP Source Station Domain: the Domain Name, See Extra Domain Quota OSS: OSS Bucket as a Source Station. Type pulumi.StringInput `pulumi:"type"` }
func (GetDomainsDomainSourceArgs) ElementType ¶
func (GetDomainsDomainSourceArgs) ElementType() reflect.Type
func (GetDomainsDomainSourceArgs) ToGetDomainsDomainSourceOutput ¶
func (i GetDomainsDomainSourceArgs) ToGetDomainsDomainSourceOutput() GetDomainsDomainSourceOutput
func (GetDomainsDomainSourceArgs) ToGetDomainsDomainSourceOutputWithContext ¶
func (i GetDomainsDomainSourceArgs) ToGetDomainsDomainSourceOutputWithContext(ctx context.Context) GetDomainsDomainSourceOutput
type GetDomainsDomainSourceArray ¶
type GetDomainsDomainSourceArray []GetDomainsDomainSourceInput
func (GetDomainsDomainSourceArray) ElementType ¶
func (GetDomainsDomainSourceArray) ElementType() reflect.Type
func (GetDomainsDomainSourceArray) ToGetDomainsDomainSourceArrayOutput ¶
func (i GetDomainsDomainSourceArray) ToGetDomainsDomainSourceArrayOutput() GetDomainsDomainSourceArrayOutput
func (GetDomainsDomainSourceArray) ToGetDomainsDomainSourceArrayOutputWithContext ¶
func (i GetDomainsDomainSourceArray) ToGetDomainsDomainSourceArrayOutputWithContext(ctx context.Context) GetDomainsDomainSourceArrayOutput
type GetDomainsDomainSourceArrayInput ¶
type GetDomainsDomainSourceArrayInput interface { pulumi.Input ToGetDomainsDomainSourceArrayOutput() GetDomainsDomainSourceArrayOutput ToGetDomainsDomainSourceArrayOutputWithContext(context.Context) GetDomainsDomainSourceArrayOutput }
GetDomainsDomainSourceArrayInput is an input type that accepts GetDomainsDomainSourceArray and GetDomainsDomainSourceArrayOutput values. You can construct a concrete instance of `GetDomainsDomainSourceArrayInput` via:
GetDomainsDomainSourceArray{ GetDomainsDomainSourceArgs{...} }
type GetDomainsDomainSourceArrayOutput ¶
type GetDomainsDomainSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainSourceArrayOutput) ElementType ¶
func (GetDomainsDomainSourceArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainSourceArrayOutput) Index ¶
func (o GetDomainsDomainSourceArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainSourceOutput
func (GetDomainsDomainSourceArrayOutput) ToGetDomainsDomainSourceArrayOutput ¶
func (o GetDomainsDomainSourceArrayOutput) ToGetDomainsDomainSourceArrayOutput() GetDomainsDomainSourceArrayOutput
func (GetDomainsDomainSourceArrayOutput) ToGetDomainsDomainSourceArrayOutputWithContext ¶
func (o GetDomainsDomainSourceArrayOutput) ToGetDomainsDomainSourceArrayOutputWithContext(ctx context.Context) GetDomainsDomainSourceArrayOutput
type GetDomainsDomainSourceInput ¶
type GetDomainsDomainSourceInput interface { pulumi.Input ToGetDomainsDomainSourceOutput() GetDomainsDomainSourceOutput ToGetDomainsDomainSourceOutputWithContext(context.Context) GetDomainsDomainSourceOutput }
GetDomainsDomainSourceInput is an input type that accepts GetDomainsDomainSourceArgs and GetDomainsDomainSourceOutput values. You can construct a concrete instance of `GetDomainsDomainSourceInput` via:
GetDomainsDomainSourceArgs{...}
type GetDomainsDomainSourceOutput ¶
type GetDomainsDomainSourceOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainSourceOutput) Content ¶
func (o GetDomainsDomainSourceOutput) Content() pulumi.StringOutput
The Back-to-Source Address.
func (GetDomainsDomainSourceOutput) ElementType ¶
func (GetDomainsDomainSourceOutput) ElementType() reflect.Type
func (GetDomainsDomainSourceOutput) Enabled ¶
func (o GetDomainsDomainSourceOutput) Enabled() pulumi.StringOutput
State.
func (GetDomainsDomainSourceOutput) Port ¶
func (o GetDomainsDomainSourceOutput) Port() pulumi.IntOutput
Port.
func (GetDomainsDomainSourceOutput) Priority ¶
func (o GetDomainsDomainSourceOutput) Priority() pulumi.StringOutput
Priority.
func (GetDomainsDomainSourceOutput) ToGetDomainsDomainSourceOutput ¶
func (o GetDomainsDomainSourceOutput) ToGetDomainsDomainSourceOutput() GetDomainsDomainSourceOutput
func (GetDomainsDomainSourceOutput) ToGetDomainsDomainSourceOutputWithContext ¶
func (o GetDomainsDomainSourceOutput) ToGetDomainsDomainSourceOutputWithContext(ctx context.Context) GetDomainsDomainSourceOutput
func (GetDomainsDomainSourceOutput) Type ¶
func (o GetDomainsDomainSourceOutput) Type() pulumi.StringOutput
the Origin Server Type. Valid Values: Ipaddr: IP Source Station Domain: the Domain Name, See Extra Domain Quota OSS: OSS Bucket as a Source Station.
type GetDomainsOutputArgs ¶
type GetDomainsOutputArgs struct { // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Domain IDs. Its element value is same as Domain Name. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Domain name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The Resource Group ID. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // The status of the resource. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getDomains.
func (GetDomainsOutputArgs) ElementType ¶
func (GetDomainsOutputArgs) ElementType() reflect.Type
type GetDomainsResult ¶
type GetDomainsResult struct { Domains []GetDomainsDomain `pulumi:"domains"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` ResourceGroupId *string `pulumi:"resourceGroupId"` Status *string `pulumi:"status"` }
A collection of values returned by getDomains.
func GetDomains ¶
func GetDomains(ctx *pulumi.Context, args *GetDomainsArgs, opts ...pulumi.InvokeOption) (*GetDomainsResult, error)
This data source provides the Scdn Domains of the current Alibaba Cloud user.
> **NOTE:** Available in v1.131.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/go/alicloud/scdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/rhysmdnz/pulumi-alicloud/sdk/go/alicloud/scdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { nameRegex, err := scdn.GetDomains(ctx, &scdn.GetDomainsArgs{ NameRegex: pulumi.StringRef("^my-Domain"), }, nil) if err != nil { return err } ctx.Export("scdnDomainId", nameRegex.Domains[0].Id) return nil }) }
```
type GetDomainsResultOutput ¶
type GetDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomains.
func GetDomainsOutput ¶
func GetDomainsOutput(ctx *pulumi.Context, args GetDomainsOutputArgs, opts ...pulumi.InvokeOption) GetDomainsResultOutput
func (GetDomainsResultOutput) Domains ¶
func (o GetDomainsResultOutput) Domains() GetDomainsDomainArrayOutput
func (GetDomainsResultOutput) ElementType ¶
func (GetDomainsResultOutput) ElementType() reflect.Type
func (GetDomainsResultOutput) EnableDetails ¶
func (o GetDomainsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetDomainsResultOutput) Id ¶
func (o GetDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainsResultOutput) Ids ¶
func (o GetDomainsResultOutput) Ids() pulumi.StringArrayOutput
func (GetDomainsResultOutput) NameRegex ¶
func (o GetDomainsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetDomainsResultOutput) Names ¶
func (o GetDomainsResultOutput) Names() pulumi.StringArrayOutput
func (GetDomainsResultOutput) OutputFile ¶
func (o GetDomainsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetDomainsResultOutput) ResourceGroupId ¶
func (o GetDomainsResultOutput) ResourceGroupId() pulumi.StringPtrOutput
func (GetDomainsResultOutput) Status ¶
func (o GetDomainsResultOutput) Status() pulumi.StringPtrOutput
func (GetDomainsResultOutput) ToGetDomainsResultOutput ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
func (GetDomainsResultOutput) ToGetDomainsResultOutputWithContext ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput