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:
- DeviceFleet stringName 
- The name of the edge device fleet
- DeviceValue 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
- DeviceFleet stringName 
- The name of the edge device fleet
- Device
DeviceType Args 
- The Edge Device you want to register against a device fleet
- 
TagArgs 
- Associate tags with the resource
- deviceFleet 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
- deviceFleet 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
DeviceArgs 
- The Edge Device you want to register against a device fleet
- 
Sequence[TagArgs] 
- Associate tags with the resource
- deviceFleet 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  
- DeviceName string
- The name of the device
- Description string
- Description of the device
- IotThing stringName 
- AWS Internet of Things (IoT) object name.
- DeviceName string
- The name of the device
- Description string
- Description of the device
- IotThing stringName 
- AWS Internet of Things (IoT) object name.
- deviceName String
- The name of the device
- description String
- Description of the device
- iotThing StringName 
- AWS Internet of Things (IoT) object name.
- deviceName string
- The name of the device
- description string
- Description of the device
- iotThing 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.
- deviceName String
- The name of the device
- description String
- Description of the device
- iotThing 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.