Class: Aws::SageMaker::Types::PartnerAppConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::PartnerAppConfig
- 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
-
#admin_users ⇒ Array<String>
The list of users that are given admin access to the SageMaker Partner AI App.
-
#arguments ⇒ Hash<String,String>
This is a map of required inputs for a SageMaker Partner AI App.
-
#assigned_group_patterns ⇒ Array<String>
A list of Amazon Web Services IAM Identity Center group patterns that can access the SageMaker Partner AI App.
-
#role_group_assignments ⇒ Array<Types::RoleGroupAssignment>
A map of in-app roles to Amazon Web Services IAM Identity Center group patterns.
Instance Attribute Details
#admin_users ⇒ Array<String>
The list of users that are given admin access to the SageMaker Partner AI App.
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 |
#arguments ⇒ Hash<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.
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_patterns ⇒ Array<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.
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_assignments ⇒ Array<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`.
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 |