We recommend new projects start with resources from the AWS provider.
aws-native.iotcoredeviceadvisor.getSuiteDefinition
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
An example resource schema demonstrating some basic constructs and validation rules.
Using getSuiteDefinition
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 getSuiteDefinition(args: GetSuiteDefinitionArgs, opts?: InvokeOptions): Promise<GetSuiteDefinitionResult>
function getSuiteDefinitionOutput(args: GetSuiteDefinitionOutputArgs, opts?: InvokeOptions): Output<GetSuiteDefinitionResult>
def get_suite_definition(suite_definition_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSuiteDefinitionResult
def get_suite_definition_output(suite_definition_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSuiteDefinitionResult]
func LookupSuiteDefinition(ctx *Context, args *LookupSuiteDefinitionArgs, opts ...InvokeOption) (*LookupSuiteDefinitionResult, error)
func LookupSuiteDefinitionOutput(ctx *Context, args *LookupSuiteDefinitionOutputArgs, opts ...InvokeOption) LookupSuiteDefinitionResultOutput
> Note: This function is named LookupSuiteDefinition
in the Go SDK.
public static class GetSuiteDefinition
{
public static Task<GetSuiteDefinitionResult> InvokeAsync(GetSuiteDefinitionArgs args, InvokeOptions? opts = null)
public static Output<GetSuiteDefinitionResult> Invoke(GetSuiteDefinitionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSuiteDefinitionResult> getSuiteDefinition(GetSuiteDefinitionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:iotcoredeviceadvisor:getSuiteDefinition
arguments:
# arguments dictionary
The following arguments are supported:
- Suite
Definition stringId - The unique identifier for the suite definition.
- Suite
Definition stringId - The unique identifier for the suite definition.
- suite
Definition StringId - The unique identifier for the suite definition.
- suite
Definition stringId - The unique identifier for the suite definition.
- suite_
definition_ strid - The unique identifier for the suite definition.
- suite
Definition StringId - The unique identifier for the suite definition.
getSuiteDefinition Result
The following output properties are available:
- Suite
Definition stringArn - The Amazon Resource name for the suite definition.
- Suite
Definition Pulumi.Configuration Aws Native. Io TCore Device Advisor. Outputs. Suite Definition Configuration Properties The configuration of the Suite Definition. Listed below are the required elements of the
SuiteDefinitionConfiguration
.- devicePermissionRoleArn - The device permission arn.
This is a required element.
Type: String
- devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest
Not a required element.
Type: List of devices under test
- intendedForQualification - The tests intended for qualification in a suite.
Not a required element.
Type: Boolean
- rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .
This is a required element.
Type: String
- suiteDefinitionName - The Suite Definition Configuration name.
This is a required element.
Type: String
- Suite
Definition stringId - The unique identifier for the suite definition.
- Suite
Definition stringVersion - The suite definition version of a test suite.
- List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Suite
Definition stringArn - The Amazon Resource name for the suite definition.
- Suite
Definition SuiteConfiguration Definition Configuration Properties The configuration of the Suite Definition. Listed below are the required elements of the
SuiteDefinitionConfiguration
.- devicePermissionRoleArn - The device permission arn.
This is a required element.
Type: String
- devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest
Not a required element.
Type: List of devices under test
- intendedForQualification - The tests intended for qualification in a suite.
Not a required element.
Type: Boolean
- rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .
This is a required element.
Type: String
- suiteDefinitionName - The Suite Definition Configuration name.
This is a required element.
Type: String
- Suite
Definition stringId - The unique identifier for the suite definition.
- Suite
Definition stringVersion - The suite definition version of a test suite.
- Tag
- An array of key-value pairs to apply to this resource.
- suite
Definition StringArn - The Amazon Resource name for the suite definition.
- suite
Definition SuiteConfiguration Definition Configuration Properties The configuration of the Suite Definition. Listed below are the required elements of the
SuiteDefinitionConfiguration
.- devicePermissionRoleArn - The device permission arn.
This is a required element.
Type: String
- devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest
Not a required element.
Type: List of devices under test
- intendedForQualification - The tests intended for qualification in a suite.
Not a required element.
Type: Boolean
- rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .
This is a required element.
Type: String
- suiteDefinitionName - The Suite Definition Configuration name.
This is a required element.
Type: String
- suite
Definition StringId - The unique identifier for the suite definition.
- suite
Definition StringVersion - The suite definition version of a test suite.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- suite
Definition stringArn - The Amazon Resource name for the suite definition.
- suite
Definition SuiteConfiguration Definition Configuration Properties The configuration of the Suite Definition. Listed below are the required elements of the
SuiteDefinitionConfiguration
.- devicePermissionRoleArn - The device permission arn.
This is a required element.
Type: String
- devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest
Not a required element.
Type: List of devices under test
- intendedForQualification - The tests intended for qualification in a suite.
Not a required element.
Type: Boolean
- rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .
This is a required element.
Type: String
- suiteDefinitionName - The Suite Definition Configuration name.
This is a required element.
Type: String
- suite
Definition stringId - The unique identifier for the suite definition.
- suite
Definition stringVersion - The suite definition version of a test suite.
- Tag[]
- An array of key-value pairs to apply to this resource.
- suite_
definition_ strarn - The Amazon Resource name for the suite definition.
- suite_
definition_ Suiteconfiguration Definition Configuration Properties The configuration of the Suite Definition. Listed below are the required elements of the
SuiteDefinitionConfiguration
.- devicePermissionRoleArn - The device permission arn.
This is a required element.
Type: String
- devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest
Not a required element.
Type: List of devices under test
- intendedForQualification - The tests intended for qualification in a suite.
Not a required element.
Type: Boolean
- rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .
This is a required element.
Type: String
- suiteDefinitionName - The Suite Definition Configuration name.
This is a required element.
Type: String
- suite_
definition_ strid - The unique identifier for the suite definition.
- suite_
definition_ strversion - The suite definition version of a test suite.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- suite
Definition StringArn - The Amazon Resource name for the suite definition.
- suite
Definition Property MapConfiguration The configuration of the Suite Definition. Listed below are the required elements of the
SuiteDefinitionConfiguration
.- devicePermissionRoleArn - The device permission arn.
This is a required element.
Type: String
- devices - The list of configured devices under test. For more information on devices under test, see DeviceUnderTest
Not a required element.
Type: List of devices under test
- intendedForQualification - The tests intended for qualification in a suite.
Not a required element.
Type: Boolean
- rootGroup - The test suite root group. For more information on creating and using root groups see the Device Advisor workflow .
This is a required element.
Type: String
- suiteDefinitionName - The Suite Definition Configuration name.
This is a required element.
Type: String
- suite
Definition StringId - The unique identifier for the suite definition.
- suite
Definition StringVersion - The suite definition version of a test suite.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
SuiteDefinitionConfigurationProperties
- Device
Permission stringRole Arn - Gets the device permission ARN. This is a required parameter.
- Root
Group string Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualification
is set to true,rootGroup
can be an empty string. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
is set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
- Devices
List<Pulumi.
Aws Native. Io TCore Device Advisor. Inputs. Suite Definition Device Under Test> - Gets the devices configured.
- Intended
For boolQualification - Gets the tests intended for qualification in a suite.
- Suite
Definition stringName - Gets the suite definition name. This is a required parameter.
- Device
Permission stringRole Arn - Gets the device permission ARN. This is a required parameter.
- Root
Group string Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualification
is set to true,rootGroup
can be an empty string. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
is set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
- Devices
[]Suite
Definition Device Under Test - Gets the devices configured.
- Intended
For boolQualification - Gets the tests intended for qualification in a suite.
- Suite
Definition stringName - Gets the suite definition name. This is a required parameter.
- device
Permission StringRole Arn - Gets the device permission ARN. This is a required parameter.
- root
Group String Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualification
is set to true,rootGroup
can be an empty string. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
is set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
- devices
List<Suite
Definition Device Under Test> - Gets the devices configured.
- intended
For BooleanQualification - Gets the tests intended for qualification in a suite.
- suite
Definition StringName - Gets the suite definition name. This is a required parameter.
- device
Permission stringRole Arn - Gets the device permission ARN. This is a required parameter.
- root
Group string Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualification
is set to true,rootGroup
can be an empty string. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
is set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
- devices
Suite
Definition Device Under Test[] - Gets the devices configured.
- intended
For booleanQualification - Gets the tests intended for qualification in a suite.
- suite
Definition stringName - Gets the suite definition name. This is a required parameter.
- device_
permission_ strrole_ arn - Gets the device permission ARN. This is a required parameter.
- root_
group str Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualification
is set to true,rootGroup
can be an empty string. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
is set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
- devices
Sequence[Suite
Definition Device Under Test] - Gets the devices configured.
- intended_
for_ boolqualification - Gets the tests intended for qualification in a suite.
- suite_
definition_ strname - Gets the suite definition name. This is a required parameter.
- device
Permission StringRole Arn - Gets the device permission ARN. This is a required parameter.
- root
Group String Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if
intendedForQualification
is set to true,rootGroup
can be an empty string. IfintendedForQualification
is false,rootGroup
cannot be an empty string. IfrootGroup
is empty, andintendedForQualification
is set to true, all the qualification tests are included, and the configuration is default.For a qualification suite, the minimum length is 0, and the maximum is 2048. For a non-qualification suite, the minimum length is 1, and the maximum is 2048.
- devices List<Property Map>
- Gets the devices configured.
- intended
For BooleanQualification - Gets the tests intended for qualification in a suite.
- suite
Definition StringName - Gets the suite definition name. This is a required parameter.
SuiteDefinitionDeviceUnderTest
- Certificate
Arn string - Thing
Arn string
- Certificate
Arn string - Thing
Arn string
- certificate
Arn String - thing
Arn String
- certificate
Arn string - thing
Arn string
- certificate_
arn str - thing_
arn str
- certificate
Arn String - thing
Arn String
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.