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)
public static Output<GetSuiteDefinitionResult> getSuiteDefinition(GetSuiteDefinitionArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:iotcoredeviceadvisor:getSuiteDefinition
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SuiteDefinition stringId 
- The unique identifier for the suite definition.
- SuiteDefinition stringId 
- The unique identifier for the suite definition.
- suiteDefinition StringId 
- The unique identifier for the suite definition.
- suiteDefinition stringId 
- The unique identifier for the suite definition.
- suite_definition_ strid 
- The unique identifier for the suite definition.
- suiteDefinition StringId 
- The unique identifier for the suite definition.
getSuiteDefinition Result
The following output properties are available:
- SuiteDefinition stringArn 
- The Amazon Resource name for the suite definition.
- SuiteDefinition 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 
- SuiteDefinition stringId 
- The unique identifier for the suite definition.
- SuiteDefinition 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.
- SuiteDefinition stringArn 
- The Amazon Resource name for the suite definition.
- SuiteDefinition 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 
- SuiteDefinition stringId 
- The unique identifier for the suite definition.
- SuiteDefinition stringVersion 
- The suite definition version of a test suite.
- Tag
- An array of key-value pairs to apply to this resource.
- suiteDefinition StringArn 
- The Amazon Resource name for the suite definition.
- suiteDefinition 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 
- suiteDefinition StringId 
- The unique identifier for the suite definition.
- suiteDefinition StringVersion 
- The suite definition version of a test suite.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- suiteDefinition stringArn 
- The Amazon Resource name for the suite definition.
- suiteDefinition 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 
- suiteDefinition stringId 
- The unique identifier for the suite definition.
- suiteDefinition 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.
- suiteDefinition StringArn 
- The Amazon Resource name for the suite definition.
- suiteDefinition 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 
- suiteDefinition StringId 
- The unique identifier for the suite definition.
- suiteDefinition 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   
- DevicePermission stringRole Arn 
- Gets the device permission ARN. This is a required parameter.
- RootGroup string
- Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if - intendedForQualificationis set to true,- rootGroupcan be an empty string. If- intendedForQualificationis false,- rootGroupcannot be an empty string. If- rootGroupis empty, and- intendedForQualificationis 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.
- IntendedFor boolQualification 
- Gets the tests intended for qualification in a suite.
- SuiteDefinition stringName 
- Gets the suite definition name. This is a required parameter.
- DevicePermission stringRole Arn 
- Gets the device permission ARN. This is a required parameter.
- RootGroup string
- Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if - intendedForQualificationis set to true,- rootGroupcan be an empty string. If- intendedForQualificationis false,- rootGroupcannot be an empty string. If- rootGroupis empty, and- intendedForQualificationis 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
[]SuiteDefinition Device Under Test 
- Gets the devices configured.
- IntendedFor boolQualification 
- Gets the tests intended for qualification in a suite.
- SuiteDefinition stringName 
- Gets the suite definition name. This is a required parameter.
- devicePermission StringRole Arn 
- Gets the device permission ARN. This is a required parameter.
- rootGroup String
- Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if - intendedForQualificationis set to true,- rootGroupcan be an empty string. If- intendedForQualificationis false,- rootGroupcannot be an empty string. If- rootGroupis empty, and- intendedForQualificationis 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<SuiteDefinition Device Under Test> 
- Gets the devices configured.
- intendedFor BooleanQualification 
- Gets the tests intended for qualification in a suite.
- suiteDefinition StringName 
- Gets the suite definition name. This is a required parameter.
- devicePermission stringRole Arn 
- Gets the device permission ARN. This is a required parameter.
- rootGroup string
- Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if - intendedForQualificationis set to true,- rootGroupcan be an empty string. If- intendedForQualificationis false,- rootGroupcannot be an empty string. If- rootGroupis empty, and- intendedForQualificationis 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
SuiteDefinition Device Under Test[] 
- Gets the devices configured.
- intendedFor booleanQualification 
- Gets the tests intended for qualification in a suite.
- suiteDefinition 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 - intendedForQualificationis set to true,- rootGroupcan be an empty string. If- intendedForQualificationis false,- rootGroupcannot be an empty string. If- rootGroupis empty, and- intendedForQualificationis 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[SuiteDefinition 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.
- devicePermission StringRole Arn 
- Gets the device permission ARN. This is a required parameter.
- rootGroup String
- Gets the test suite root group. This is a required parameter. For updating or creating the latest qualification suite, if - intendedForQualificationis set to true,- rootGroupcan be an empty string. If- intendedForQualificationis false,- rootGroupcannot be an empty string. If- rootGroupis empty, and- intendedForQualificationis 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.
- intendedFor BooleanQualification 
- Gets the tests intended for qualification in a suite.
- suiteDefinition StringName 
- Gets the suite definition name. This is a required parameter.
SuiteDefinitionDeviceUnderTest    
- CertificateArn string
- ThingArn string
- CertificateArn string
- ThingArn string
- certificateArn String
- thingArn String
- certificateArn string
- thingArn string
- certificate_arn str
- thing_arn str
- certificateArn String
- thingArn 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.