1. Packages
  2. Scaleway
  3. API Docs
  4. IotRoute
Scaleway v1.10.0 published on Saturday, Jul 1, 2023 by lbrlabs

scaleway.IotRoute

Explore with Pulumi AI

scaleway logo
Scaleway v1.10.0 published on Saturday, Jul 1, 2023 by lbrlabs

    Create IotRoute Resource

    new IotRoute(name: string, args: IotRouteArgs, opts?: CustomResourceOptions);
    @overload
    def IotRoute(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 database: Optional[IotRouteDatabaseArgs] = None,
                 hub_id: Optional[str] = None,
                 name: Optional[str] = None,
                 region: Optional[str] = None,
                 rest: Optional[IotRouteRestArgs] = None,
                 s3: Optional[IotRouteS3Args] = None,
                 topic: Optional[str] = None)
    @overload
    def IotRoute(resource_name: str,
                 args: IotRouteArgs,
                 opts: Optional[ResourceOptions] = None)
    func NewIotRoute(ctx *Context, name string, args IotRouteArgs, opts ...ResourceOption) (*IotRoute, error)
    public IotRoute(string name, IotRouteArgs args, CustomResourceOptions? opts = null)
    public IotRoute(String name, IotRouteArgs args)
    public IotRoute(String name, IotRouteArgs args, CustomResourceOptions options)
    
    type: scaleway:IotRoute
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args IotRouteArgs
    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 IotRouteArgs
    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 IotRouteArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IotRouteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IotRouteArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    IotRoute 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 IotRoute resource accepts the following input properties:

    HubId string

    The ID of the route's hub

    Topic string

    The Topic the route subscribes to (wildcards allowed)

    Database Lbrlabs.PulumiPackage.Scaleway.Inputs.IotRouteDatabase

    Database Route parameters

    Name string

    The name of the route

    Region string

    The region you want to attach the resource to

    Rest Lbrlabs.PulumiPackage.Scaleway.Inputs.IotRouteRest

    Rest Route parameters

    S3 Lbrlabs.PulumiPackage.Scaleway.Inputs.IotRouteS3

    S3 Route parameters

    HubId string

    The ID of the route's hub

    Topic string

    The Topic the route subscribes to (wildcards allowed)

    Database IotRouteDatabaseArgs

    Database Route parameters

    Name string

    The name of the route

    Region string

    The region you want to attach the resource to

    Rest IotRouteRestArgs

    Rest Route parameters

    S3 IotRouteS3Args

    S3 Route parameters

    hubId String

    The ID of the route's hub

    topic String

    The Topic the route subscribes to (wildcards allowed)

    database IotRouteDatabase

    Database Route parameters

    name String

    The name of the route

    region String

    The region you want to attach the resource to

    rest IotRouteRest

    Rest Route parameters

    s3 IotRouteS3

    S3 Route parameters

    hubId string

    The ID of the route's hub

    topic string

    The Topic the route subscribes to (wildcards allowed)

    database IotRouteDatabase

    Database Route parameters

    name string

    The name of the route

    region string

    The region you want to attach the resource to

    rest IotRouteRest

    Rest Route parameters

    s3 IotRouteS3

    S3 Route parameters

    hub_id str

    The ID of the route's hub

    topic str

    The Topic the route subscribes to (wildcards allowed)

    database IotRouteDatabaseArgs

    Database Route parameters

    name str

    The name of the route

    region str

    The region you want to attach the resource to

    rest IotRouteRestArgs

    Rest Route parameters

    s3 IotRouteS3Args

    S3 Route parameters

    hubId String

    The ID of the route's hub

    topic String

    The Topic the route subscribes to (wildcards allowed)

    database Property Map

    Database Route parameters

    name String

    The name of the route

    region String

    The region you want to attach the resource to

    rest Property Map

    Rest Route parameters

    s3 Property Map

    S3 Route parameters

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IotRoute resource produces the following output properties:

    CreatedAt string

    The date and time of the creation of the IoT Route

    Id string

    The provider-assigned unique ID for this managed resource.

    CreatedAt string

    The date and time of the creation of the IoT Route

    Id string

    The provider-assigned unique ID for this managed resource.

    createdAt String

    The date and time of the creation of the IoT Route

    id String

    The provider-assigned unique ID for this managed resource.

    createdAt string

    The date and time of the creation of the IoT Route

    id string

    The provider-assigned unique ID for this managed resource.

    created_at str

    The date and time of the creation of the IoT Route

    id str

    The provider-assigned unique ID for this managed resource.

    createdAt String

    The date and time of the creation of the IoT Route

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing IotRoute Resource

    Get an existing IotRoute resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: IotRouteState, opts?: CustomResourceOptions): IotRoute
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created_at: Optional[str] = None,
            database: Optional[IotRouteDatabaseArgs] = None,
            hub_id: Optional[str] = None,
            name: Optional[str] = None,
            region: Optional[str] = None,
            rest: Optional[IotRouteRestArgs] = None,
            s3: Optional[IotRouteS3Args] = None,
            topic: Optional[str] = None) -> IotRoute
    func GetIotRoute(ctx *Context, name string, id IDInput, state *IotRouteState, opts ...ResourceOption) (*IotRoute, error)
    public static IotRoute Get(string name, Input<string> id, IotRouteState? state, CustomResourceOptions? opts = null)
    public static IotRoute get(String name, Output<String> id, IotRouteState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CreatedAt string

    The date and time of the creation of the IoT Route

    Database Lbrlabs.PulumiPackage.Scaleway.Inputs.IotRouteDatabase

    Database Route parameters

    HubId string

    The ID of the route's hub

    Name string

    The name of the route

    Region string

    The region you want to attach the resource to

    Rest Lbrlabs.PulumiPackage.Scaleway.Inputs.IotRouteRest

    Rest Route parameters

    S3 Lbrlabs.PulumiPackage.Scaleway.Inputs.IotRouteS3

    S3 Route parameters

    Topic string

    The Topic the route subscribes to (wildcards allowed)

    CreatedAt string

    The date and time of the creation of the IoT Route

    Database IotRouteDatabaseArgs

    Database Route parameters

    HubId string

    The ID of the route's hub

    Name string

    The name of the route

    Region string

    The region you want to attach the resource to

    Rest IotRouteRestArgs

    Rest Route parameters

    S3 IotRouteS3Args

    S3 Route parameters

    Topic string

    The Topic the route subscribes to (wildcards allowed)

    createdAt String

    The date and time of the creation of the IoT Route

    database IotRouteDatabase

    Database Route parameters

    hubId String

    The ID of the route's hub

    name String

    The name of the route

    region String

    The region you want to attach the resource to

    rest IotRouteRest

    Rest Route parameters

    s3 IotRouteS3

    S3 Route parameters

    topic String

    The Topic the route subscribes to (wildcards allowed)

    createdAt string

    The date and time of the creation of the IoT Route

    database IotRouteDatabase

    Database Route parameters

    hubId string

    The ID of the route's hub

    name string

    The name of the route

    region string

    The region you want to attach the resource to

    rest IotRouteRest

    Rest Route parameters

    s3 IotRouteS3

    S3 Route parameters

    topic string

    The Topic the route subscribes to (wildcards allowed)

    created_at str

    The date and time of the creation of the IoT Route

    database IotRouteDatabaseArgs

    Database Route parameters

    hub_id str

    The ID of the route's hub

    name str

    The name of the route

    region str

    The region you want to attach the resource to

    rest IotRouteRestArgs

    Rest Route parameters

    s3 IotRouteS3Args

    S3 Route parameters

    topic str

    The Topic the route subscribes to (wildcards allowed)

    createdAt String

    The date and time of the creation of the IoT Route

    database Property Map

    Database Route parameters

    hubId String

    The ID of the route's hub

    name String

    The name of the route

    region String

    The region you want to attach the resource to

    rest Property Map

    Rest Route parameters

    s3 Property Map

    S3 Route parameters

    topic String

    The Topic the route subscribes to (wildcards allowed)

    Supporting Types

    IotRouteDatabase, IotRouteDatabaseArgs

    Dbname string
    Host string
    Password string
    Port int
    Query string
    Username string
    Dbname string
    Host string
    Password string
    Port int
    Query string
    Username string
    dbname String
    host String
    password String
    port Integer
    query String
    username String
    dbname string
    host string
    password string
    port number
    query string
    username string
    dbname str
    host str
    password str
    port int
    query str
    username str
    dbname String
    host String
    password String
    port Number
    query String
    username String

    IotRouteRest, IotRouteRestArgs

    Headers Dictionary<string, string>
    Uri string
    Verb string
    Headers map[string]string
    Uri string
    Verb string
    headers Map<String,String>
    uri String
    verb String
    headers {[key: string]: string}
    uri string
    verb string
    headers Mapping[str, str]
    uri str
    verb str
    headers Map<String>
    uri String
    verb String

    IotRouteS3, IotRouteS3Args

    BucketName string
    BucketRegion string
    Strategy string
    ObjectPrefix string
    BucketName string
    BucketRegion string
    Strategy string
    ObjectPrefix string
    bucketName String
    bucketRegion String
    strategy String
    objectPrefix String
    bucketName string
    bucketRegion string
    strategy string
    objectPrefix string
    bucketName String
    bucketRegion String
    strategy String
    objectPrefix String

    Package Details

    Repository
    scaleway lbrlabs/pulumi-scaleway
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the scaleway Terraform Provider.

    scaleway logo
    Scaleway v1.10.0 published on Saturday, Jul 1, 2023 by lbrlabs