We recommend new projects start with resources from the AWS provider.
aws-native.sagemaker.Device
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::SageMaker::Device
Create Device Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Device(name: string, args: DeviceArgs, opts?: CustomResourceOptions);
@overload
def Device(resource_name: str,
args: DeviceInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Device(resource_name: str,
opts: Optional[ResourceOptions] = None,
device_fleet_name: Optional[str] = None,
device: Optional[DeviceArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDevice(ctx *Context, name string, args DeviceArgs, opts ...ResourceOption) (*Device, error)
public Device(string name, DeviceArgs args, CustomResourceOptions? opts = null)
public Device(String name, DeviceArgs args)
public Device(String name, DeviceArgs args, CustomResourceOptions options)
type: aws-native:sagemaker:Device
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeviceArgs
- 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 DeviceInitArgs
- 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 DeviceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeviceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Device Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Device resource accepts the following input properties:
- Device
Fleet stringName - The name of the edge device fleet
- Device
Value Pulumi.Aws Native. Sage Maker. Inputs. Device - The Edge Device you want to register against a device fleet
- List<Pulumi.
Aws Native. Inputs. Tag> - Associate tags with the resource
- Device
Fleet stringName - The name of the edge device fleet
- Device
Device
Type Args - The Edge Device you want to register against a device fleet
- Tag
Args - Associate tags with the resource
- device
Fleet StringName - The name of the edge device fleet
- device Device
- The Edge Device you want to register against a device fleet
- List<Tag>
- Associate tags with the resource
- device
Fleet stringName - The name of the edge device fleet
- device Device
- The Edge Device you want to register against a device fleet
- Tag[]
- Associate tags with the resource
- device_
fleet_ strname - The name of the edge device fleet
- device
Device
Args - The Edge Device you want to register against a device fleet
- Sequence[Tag
Args] - Associate tags with the resource
- device
Fleet StringName - The name of the edge device fleet
- device Property Map
- The Edge Device you want to register against a device fleet
- List<Property Map>
- Associate tags with the resource
Outputs
All input properties are implicitly available as output properties. Additionally, the Device resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
Device, DeviceArgs
- Device
Name string - The name of the device
- Description string
- Description of the device
- Iot
Thing stringName - AWS Internet of Things (IoT) object name.
- Device
Name string - The name of the device
- Description string
- Description of the device
- Iot
Thing stringName - AWS Internet of Things (IoT) object name.
- device
Name String - The name of the device
- description String
- Description of the device
- iot
Thing StringName - AWS Internet of Things (IoT) object name.
- device
Name string - The name of the device
- description string
- Description of the device
- iot
Thing stringName - AWS Internet of Things (IoT) object name.
- device_
name str - The name of the device
- description str
- Description of the device
- iot_
thing_ strname - AWS Internet of Things (IoT) object name.
- device
Name String - The name of the device
- description String
- Description of the device
- iot
Thing StringName - AWS Internet of Things (IoT) object name.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.