Class: Aws::SageMaker::Types::PartnerAppConfig

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

Configuration settings for the SageMaker Partner AI App.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#admin_usersArray<String>

The list of users that are given admin access to the SageMaker Partner AI App.

Returns:

  • (Array<String>)


41784
41785
41786
41787
41788
41789
41790
41791
# File 'lib/aws-sdk-sagemaker/types.rb', line 41784

class PartnerAppConfig < Struct.new(
  :admin_users,
  :arguments,
  :assigned_group_patterns,
  :role_group_assignments)
  SENSITIVE = []
  include Aws::Structure
end

#argumentsHash<String,String>

This is a map of required inputs for a SageMaker Partner AI App. Based on the application type, the map is populated with a key and value pair that is specific to the user and application.

Returns:

  • (Hash<String,String>)


41784
41785
41786
41787
41788
41789
41790
41791
# File 'lib/aws-sdk-sagemaker/types.rb', line 41784

class PartnerAppConfig < Struct.new(
  :admin_users,
  :arguments,
  :assigned_group_patterns,
  :role_group_assignments)
  SENSITIVE = []
  include Aws::Structure
end

#assigned_group_patternsArray<String>

A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App. Group names support wildcard matching using ‘*`. An empty list indicates the app will not use Identity Center group features. All groups specified in `RoleGroupAssignments` must match patterns in this list.

Returns:

  • (Array<String>)


41784
41785
41786
41787
41788
41789
41790
41791
# File 'lib/aws-sdk-sagemaker/types.rb', line 41784

class PartnerAppConfig < Struct.new(
  :admin_users,
  :arguments,
  :assigned_group_patterns,
  :role_group_assignments)
  SENSITIVE = []
  include Aws::Structure
end

#role_group_assignmentsArray<Types::RoleGroupAssignment>

A map of in-app roles to Amazon Web Services IAM Identity Center group patterns. Groups assigned to specific roles receive those permissions, while groups in ‘AssignedGroupPatterns` but not in this map receive default in-app role depending on app type. Group patterns support wildcard matching using `*`. Currently supported by Fiddler version 1.3 and later with roles: `ORG_MEMBER` (default) and `ORG_ADMIN`.

Returns:



41784
41785
41786
41787
41788
41789
41790
41791
# File 'lib/aws-sdk-sagemaker/types.rb', line 41784

class PartnerAppConfig < Struct.new(
  :admin_users,
  :arguments,
  :assigned_group_patterns,
  :role_group_assignments)
  SENSITIVE = []
  include Aws::Structure
end