We recommend new projects start with resources from the AWS provider.
aws-native.iotanalytics.getChannel
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::IoTAnalytics::Channel
Using getChannel
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getChannel(args: GetChannelArgs, opts?: InvokeOptions): Promise<GetChannelResult>
function getChannelOutput(args: GetChannelOutputArgs, opts?: InvokeOptions): Output<GetChannelResult>def get_channel(channel_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetChannelResult
def get_channel_output(channel_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetChannelResult]func LookupChannel(ctx *Context, args *LookupChannelArgs, opts ...InvokeOption) (*LookupChannelResult, error)
func LookupChannelOutput(ctx *Context, args *LookupChannelOutputArgs, opts ...InvokeOption) LookupChannelResultOutput> Note: This function is named LookupChannel in the Go SDK.
public static class GetChannel 
{
    public static Task<GetChannelResult> InvokeAsync(GetChannelArgs args, InvokeOptions? opts = null)
    public static Output<GetChannelResult> Invoke(GetChannelInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
public static Output<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:iotanalytics:getChannel
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ChannelName string
- The name of the channel.
- ChannelName string
- The name of the channel.
- channelName String
- The name of the channel.
- channelName string
- The name of the channel.
- channel_name str
- The name of the channel.
- channelName String
- The name of the channel.
getChannel Result
The following output properties are available:
- ChannelStorage Pulumi.Aws Native. Io TAnalytics. Outputs. Channel Storage 
- Where channel data is stored.
- Id string
- RetentionPeriod Pulumi.Aws Native. Io TAnalytics. Outputs. Channel Retention Period 
- How long, in days, message data is kept for the channel.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- Metadata which can be used to manage the channel. - For more information, see Tag . 
- ChannelStorage ChannelStorage 
- Where channel data is stored.
- Id string
- RetentionPeriod ChannelRetention Period 
- How long, in days, message data is kept for the channel.
- Tag
- Metadata which can be used to manage the channel. - For more information, see Tag . 
- channelStorage ChannelStorage 
- Where channel data is stored.
- id String
- retentionPeriod ChannelRetention Period 
- How long, in days, message data is kept for the channel.
- List<Tag>
- Metadata which can be used to manage the channel. - For more information, see Tag . 
- channelStorage ChannelStorage 
- Where channel data is stored.
- id string
- retentionPeriod ChannelRetention Period 
- How long, in days, message data is kept for the channel.
- Tag[]
- Metadata which can be used to manage the channel. - For more information, see Tag . 
- channel_storage ChannelStorage 
- Where channel data is stored.
- id str
- retention_period ChannelRetention Period 
- How long, in days, message data is kept for the channel.
- Sequence[root_Tag]
- Metadata which can be used to manage the channel. - For more information, see Tag . 
- channelStorage Property Map
- Where channel data is stored.
- id String
- retentionPeriod Property Map
- How long, in days, message data is kept for the channel.
- List<Property Map>
- Metadata which can be used to manage the channel. - For more information, see Tag . 
Supporting Types
ChannelCustomerManagedS3   
- Bucket string
- The name of the S3 bucket in which channel data is stored.
- RoleArn string
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- KeyPrefix string
- (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
- Bucket string
- The name of the S3 bucket in which channel data is stored.
- RoleArn string
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- KeyPrefix string
- (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
- bucket String
- The name of the S3 bucket in which channel data is stored.
- roleArn String
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- keyPrefix String
- (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
- bucket string
- The name of the S3 bucket in which channel data is stored.
- roleArn string
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- keyPrefix string
- (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
- bucket str
- The name of the S3 bucket in which channel data is stored.
- role_arn str
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- key_prefix str
- (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
- bucket String
- The name of the S3 bucket in which channel data is stored.
- roleArn String
- The ARN of the role that grants AWS IoT Analytics permission to interact with your Amazon S3 resources.
- keyPrefix String
- (Optional) The prefix used to create the keys of the channel data objects. Each object in an S3 bucket has a key that is its unique identifier within the bucket (each object in a bucket has exactly one key). The prefix must end with a forward slash (/).
ChannelRetentionPeriod  
- NumberOf intDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- Unlimited bool
- If true, message data is kept indefinitely.
- NumberOf intDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- Unlimited bool
- If true, message data is kept indefinitely.
- numberOf IntegerDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- unlimited Boolean
- If true, message data is kept indefinitely.
- numberOf numberDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- unlimited boolean
- If true, message data is kept indefinitely.
- number_of_ intdays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- unlimited bool
- If true, message data is kept indefinitely.
- numberOf NumberDays 
- The number of days that message data is kept. The unlimitedparameter must be false.
- unlimited Boolean
- If true, message data is kept indefinitely.
ChannelStorage 
- CustomerManaged Pulumi.S3 Aws Native. Io TAnalytics. Inputs. Channel Customer Managed S3 
- Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriodparameter is ignored. You can't change the choice of S3 storage after the data store is created.
- ServiceManaged Pulumi.S3 Aws Native. Io TAnalytics. Inputs. Channel Service Managed S3 
- Used to store channel data in an S3 bucket managed by AWS IoT Analytics . You can't change the choice of S3 storage after the data store is created.
- CustomerManaged ChannelS3 Customer Managed S3 
- Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriodparameter is ignored. You can't change the choice of S3 storage after the data store is created.
- ServiceManaged ChannelS3 Service Managed S3 
- Used to store channel data in an S3 bucket managed by AWS IoT Analytics . You can't change the choice of S3 storage after the data store is created.
- customerManaged ChannelS3 Customer Managed S3 
- Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriodparameter is ignored. You can't change the choice of S3 storage after the data store is created.
- serviceManaged ChannelS3 Service Managed S3 
- Used to store channel data in an S3 bucket managed by AWS IoT Analytics . You can't change the choice of S3 storage after the data store is created.
- customerManaged ChannelS3 Customer Managed S3 
- Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriodparameter is ignored. You can't change the choice of S3 storage after the data store is created.
- serviceManaged ChannelS3 Service Managed S3 
- Used to store channel data in an S3 bucket managed by AWS IoT Analytics . You can't change the choice of S3 storage after the data store is created.
- customer_managed_ Channels3 Customer Managed S3 
- Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriodparameter is ignored. You can't change the choice of S3 storage after the data store is created.
- service_managed_ Channels3 Service Managed S3 
- Used to store channel data in an S3 bucket managed by AWS IoT Analytics . You can't change the choice of S3 storage after the data store is created.
- customerManaged Property MapS3 
- Used to store channel data in an S3 bucket that you manage. If customer managed storage is selected, the retentionPeriodparameter is ignored. You can't change the choice of S3 storage after the data store is created.
- serviceManaged Property MapS3 
- Used to store channel data in an S3 bucket managed by AWS IoT Analytics . You can't change the choice of S3 storage after the data store is created.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.