Class: Aws::SageMaker::Types::PartnerAppConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::PartnerAppConfig
- Defined in:
- gems/aws-sdk-sagemaker/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.
40324 40325 40326 40327 40328 40329 40330 40331 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 40324 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.
40324 40325 40326 40327 40328 40329 40330 40331 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 40324 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.
40324 40325 40326 40327 40328 40329 40330 40331 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 40324 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.
40324 40325 40326 40327 40328 40329 40330 40331 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 40324 class PartnerAppConfig < Struct.new( :admin_users, :arguments, :assigned_group_patterns, :role_group_assignments) SENSITIVE = [] include Aws::Structure end |