AWS Native v0.54.0, Mar 21 23
AWS Native v0.54.0, Mar 21 23
aws-native.iot.DomainConfiguration
Create and manage a Domain Configuration
Create DomainConfiguration Resource
new DomainConfiguration(name: string, args?: DomainConfigurationArgs, opts?: CustomResourceOptions);
@overload
def DomainConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
authorizer_config: Optional[DomainConfigurationAuthorizerConfigArgs] = None,
domain_configuration_name: Optional[str] = None,
domain_configuration_status: Optional[DomainConfigurationStatus] = None,
domain_name: Optional[str] = None,
server_certificate_arns: Optional[Sequence[str]] = None,
service_type: Optional[DomainConfigurationServiceType] = None,
tags: Optional[Sequence[DomainConfigurationTagArgs]] = None,
validation_certificate_arn: Optional[str] = None)
@overload
def DomainConfiguration(resource_name: str,
args: Optional[DomainConfigurationArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewDomainConfiguration(ctx *Context, name string, args *DomainConfigurationArgs, opts ...ResourceOption) (*DomainConfiguration, error)
public DomainConfiguration(string name, DomainConfigurationArgs? args = null, CustomResourceOptions? opts = null)
public DomainConfiguration(String name, DomainConfigurationArgs args)
public DomainConfiguration(String name, DomainConfigurationArgs args, CustomResourceOptions options)
type: aws-native:iot:DomainConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DomainConfigurationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DomainConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
DomainConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The DomainConfiguration resource accepts the following input properties:
- Pulumi.
Aws Native. Io T. Inputs. Domain Configuration Authorizer Config Args - Domain
Configuration stringName - Domain
Configuration Pulumi.Status Aws Native. Io T. Domain Configuration Status - Domain
Name string - Server
Certificate List<string>Arns - Service
Type Pulumi.Aws Native. Io T. Domain Configuration Service Type - List<Pulumi.
Aws Native. Io T. Inputs. Domain Configuration Tag Args> - Validation
Certificate stringArn
Outputs
All input properties are implicitly available as output properties. Additionally, the DomainConfiguration resource produces the following output properties:
- Arn string
- Domain
Type Pulumi.Aws Native. Io T. Domain Configuration Domain Type - Id string
The provider-assigned unique ID for this managed resource.
- Server
Certificates List<Pulumi.Aws Native. Io T. Outputs. Domain Configuration Server Certificate Summary>
- Arn string
- Domain
Type DomainConfiguration Domain Type - Id string
The provider-assigned unique ID for this managed resource.
- Server
Certificates []DomainConfiguration Server Certificate Summary
- arn String
- domain
Type DomainConfiguration Domain Type - id String
The provider-assigned unique ID for this managed resource.
- server
Certificates List<DomainConfiguration Server Certificate Summary>
- arn string
- domain
Type DomainConfiguration Domain Type - id string
The provider-assigned unique ID for this managed resource.
- server
Certificates DomainConfiguration Server Certificate Summary[]
- arn str
- domain_
type DomainConfiguration Domain Type - id str
The provider-assigned unique ID for this managed resource.
- server_
certificates Sequence[DomainConfiguration Server Certificate Summary]
- arn String
- domain
Type "ENDPOINT" | "AWS_MANAGED" | "CUSTOMER_MANAGED" - id String
The provider-assigned unique ID for this managed resource.
- server
Certificates List<Property Map>
Supporting Types
DomainConfigurationAuthorizerConfig
- bool
- string
- bool
- string
- Boolean
- String
- boolean
- string
- bool
- str
- Boolean
- String
DomainConfigurationDomainType
- Endpoint
- ENDPOINT
- Aws
Managed - AWS_MANAGED
- Customer
Managed - CUSTOMER_MANAGED
- Domain
Configuration Domain Type Endpoint - ENDPOINT
- Domain
Configuration Domain Type Aws Managed - AWS_MANAGED
- Domain
Configuration Domain Type Customer Managed - CUSTOMER_MANAGED
- Endpoint
- ENDPOINT
- Aws
Managed - AWS_MANAGED
- Customer
Managed - CUSTOMER_MANAGED
- Endpoint
- ENDPOINT
- Aws
Managed - AWS_MANAGED
- Customer
Managed - CUSTOMER_MANAGED
- ENDPOINT
- ENDPOINT
- AWS_MANAGED
- AWS_MANAGED
- CUSTOMER_MANAGED
- CUSTOMER_MANAGED
- "ENDPOINT"
- ENDPOINT
- "AWS_MANAGED"
- AWS_MANAGED
- "CUSTOMER_MANAGED"
- CUSTOMER_MANAGED
DomainConfigurationServerCertificateSummary
DomainConfigurationServerCertificateSummaryServerCertificateStatus
- Invalid
- INVALID
- Valid
- VALID
- Domain
Configuration Server Certificate Summary Server Certificate Status Invalid - INVALID
- Domain
Configuration Server Certificate Summary Server Certificate Status Valid - VALID
- Invalid
- INVALID
- Valid
- VALID
- Invalid
- INVALID
- Valid
- VALID
- INVALID
- INVALID
- VALID
- VALID
- "INVALID"
- INVALID
- "VALID"
- VALID
DomainConfigurationServiceType
- Data
- DATA
- Credential
Provider - CREDENTIAL_PROVIDER
- Jobs
- JOBS
- Domain
Configuration Service Type Data - DATA
- Domain
Configuration Service Type Credential Provider - CREDENTIAL_PROVIDER
- Domain
Configuration Service Type Jobs - JOBS
- Data
- DATA
- Credential
Provider - CREDENTIAL_PROVIDER
- Jobs
- JOBS
- Data
- DATA
- Credential
Provider - CREDENTIAL_PROVIDER
- Jobs
- JOBS
- DATA
- DATA
- CREDENTIAL_PROVIDER
- CREDENTIAL_PROVIDER
- JOBS
- JOBS
- "DATA"
- DATA
- "CREDENTIAL_PROVIDER"
- CREDENTIAL_PROVIDER
- "JOBS"
- JOBS
DomainConfigurationStatus
- Enabled
- ENABLED
- Disabled
- DISABLED
- Domain
Configuration Status Enabled - ENABLED
- Domain
Configuration Status Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
DomainConfigurationTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0