Class: Aws::SageMaker::Types::CreateHubContentPresignedUrlsRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_configTypes::PresignedUrlAccessConfig

Configuration settings for accessing the hub content, including end-user license agreement acceptance for gated models and expected S3 URL validation.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#hub_content_nameString

The name of the hub content for which to generate presigned URLs. This identifies the specific model or content within the hub.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#hub_content_typeString

The type of hub content to access. Valid values include ‘Model`, `Notebook`, and `ModelReference`.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#hub_content_versionString

The version of the hub content. If not specified, the latest version is used.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#hub_nameString

The name or Amazon Resource Name (ARN) of the hub that contains the content. For public content, use ‘SageMakerPublicHub`.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of presigned URLs to return in the response. Default value is 100. Large models may contain hundreds of files, requiring pagination to retrieve all URLs.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

A token for pagination. Use this token to retrieve the next set of presigned URLs when the response is truncated.



9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
# File 'lib/aws-sdk-sagemaker/types.rb', line 9456

class CreateHubContentPresignedUrlsRequest < Struct.new(
  :hub_name,
  :hub_content_type,
  :hub_content_name,
  :hub_content_version,
  :access_config,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end