AWS Native v0.63.0, May 25 23
AWS Native v0.63.0, May 25 23
aws-native.iot.TopicRuleDestination
Explore with Pulumi AI
Resource Type definition for AWS::IoT::TopicRuleDestination
Create TopicRuleDestination Resource
new TopicRuleDestination(name: string, args?: TopicRuleDestinationArgs, opts?: CustomResourceOptions);
@overload
def TopicRuleDestination(resource_name: str,
opts: Optional[ResourceOptions] = None,
http_url_properties: Optional[TopicRuleDestinationHttpUrlDestinationSummaryArgs] = None,
status: Optional[TopicRuleDestinationStatus] = None,
vpc_properties: Optional[TopicRuleDestinationVpcDestinationPropertiesArgs] = None)
@overload
def TopicRuleDestination(resource_name: str,
args: Optional[TopicRuleDestinationArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewTopicRuleDestination(ctx *Context, name string, args *TopicRuleDestinationArgs, opts ...ResourceOption) (*TopicRuleDestination, error)
public TopicRuleDestination(string name, TopicRuleDestinationArgs? args = null, CustomResourceOptions? opts = null)
public TopicRuleDestination(String name, TopicRuleDestinationArgs args)
public TopicRuleDestination(String name, TopicRuleDestinationArgs args, CustomResourceOptions options)
type: aws-native:iot:TopicRuleDestination
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TopicRuleDestinationArgs
- 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 TopicRuleDestinationArgs
- 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 TopicRuleDestinationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TopicRuleDestinationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TopicRuleDestinationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TopicRuleDestination 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 TopicRuleDestination resource accepts the following input properties:
- Http
Url Pulumi.Properties Aws Native. Io T. Inputs. Topic Rule Destination Http Url Destination Summary Args HTTP URL destination properties.
- Status
Pulumi.
Aws Native. Io T. Topic Rule Destination Status The status of the TopicRuleDestination.
- Vpc
Properties Pulumi.Aws Native. Io T. Inputs. Topic Rule Destination Vpc Destination Properties Args VPC destination properties.
- Http
Url TopicProperties Rule Destination Http Url Destination Summary Args HTTP URL destination properties.
- Status
Topic
Rule Destination Status The status of the TopicRuleDestination.
- Vpc
Properties TopicRule Destination Vpc Destination Properties Args VPC destination properties.
- http
Url TopicProperties Rule Destination Http Url Destination Summary Args HTTP URL destination properties.
- status
Topic
Rule Destination Status The status of the TopicRuleDestination.
- vpc
Properties TopicRule Destination Vpc Destination Properties Args VPC destination properties.
- http
Url TopicProperties Rule Destination Http Url Destination Summary Args HTTP URL destination properties.
- status
Topic
Rule Destination Status The status of the TopicRuleDestination.
- vpc
Properties TopicRule Destination Vpc Destination Properties Args VPC destination properties.
- http_
url_ Topicproperties Rule Destination Http Url Destination Summary Args HTTP URL destination properties.
- status
Topic
Rule Destination Status The status of the TopicRuleDestination.
- vpc_
properties TopicRule Destination Vpc Destination Properties Args VPC destination properties.
- http
Url Property MapProperties HTTP URL destination properties.
- status "ENABLED" | "IN_PROGRESS" | "DISABLED"
The status of the TopicRuleDestination.
- vpc
Properties Property Map VPC destination properties.
Outputs
All input properties are implicitly available as output properties. Additionally, the TopicRuleDestination resource produces the following output properties:
- Arn string
Amazon Resource Name (ARN).
- Id string
The provider-assigned unique ID for this managed resource.
- Status
Reason string The reasoning for the current status of the TopicRuleDestination.
- Arn string
Amazon Resource Name (ARN).
- Id string
The provider-assigned unique ID for this managed resource.
- Status
Reason string The reasoning for the current status of the TopicRuleDestination.
- arn String
Amazon Resource Name (ARN).
- id String
The provider-assigned unique ID for this managed resource.
- status
Reason String The reasoning for the current status of the TopicRuleDestination.
- arn string
Amazon Resource Name (ARN).
- id string
The provider-assigned unique ID for this managed resource.
- status
Reason string The reasoning for the current status of the TopicRuleDestination.
- arn str
Amazon Resource Name (ARN).
- id str
The provider-assigned unique ID for this managed resource.
- status_
reason str The reasoning for the current status of the TopicRuleDestination.
- arn String
Amazon Resource Name (ARN).
- id String
The provider-assigned unique ID for this managed resource.
- status
Reason String The reasoning for the current status of the TopicRuleDestination.
Supporting Types
TopicRuleDestinationHttpUrlDestinationSummary
- Confirmation
Url string
- Confirmation
Url string
- confirmation
Url String
- confirmation
Url string
- confirmation_
url str
- confirmation
Url String
TopicRuleDestinationStatus
- Enabled
- ENABLED
- In
Progress - IN_PROGRESS
- Disabled
- DISABLED
- Topic
Rule Destination Status Enabled - ENABLED
- Topic
Rule Destination Status In Progress - IN_PROGRESS
- Topic
Rule Destination Status Disabled - DISABLED
- Enabled
- ENABLED
- In
Progress - IN_PROGRESS
- Disabled
- DISABLED
- Enabled
- ENABLED
- In
Progress - IN_PROGRESS
- Disabled
- DISABLED
- ENABLED
- ENABLED
- IN_PROGRESS
- IN_PROGRESS
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "IN_PROGRESS"
- IN_PROGRESS
- "DISABLED"
- DISABLED
TopicRuleDestinationVpcDestinationProperties
- Role
Arn string - Security
Groups List<string> - Subnet
Ids List<string> - Vpc
Id string
- Role
Arn string - Security
Groups []string - Subnet
Ids []string - Vpc
Id string
- role
Arn String - security
Groups List<String> - subnet
Ids List<String> - vpc
Id String
- role
Arn string - security
Groups string[] - subnet
Ids string[] - vpc
Id string
- role_
arn str - security_
groups Sequence[str] - subnet_
ids Sequence[str] - vpc_
id str
- role
Arn String - security
Groups List<String> - subnet
Ids List<String> - vpc
Id String
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0