Class: Aws::MarketplaceAgreement::Types::DocumentItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::DocumentItem
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-marketplaceagreement/types.rb
Overview
Includes the list of references to legal resources proposed by the proposer to the acceptor. Each ‘DocumentItem` refers to an individual reference.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#type ⇒ String
Category of the document.
-
#url ⇒ String
A URL to the legal document for buyers to read.
-
#version ⇒ String
Version of standard contracts provided by AWS Marketplace.
Instance Attribute Details
#type ⇒ String
Category of the document. Document types include:
-
‘CustomEula` – A custom EULA provided by you as seller. A URL for a EULA stored in an accessible Amazon S3 bucket is required for this document type.
-
‘CustomDsa` – A custom Data Subscription Agreement (DSA) provided by you as seller. A URL for a DSA stored in an accessible Amazon S3 bucket is required for this document type.
-
‘StandardEula` – The Standard Contract for AWS Marketplace (SCMP). For more information about SCMP, see the AWS Marketplace Seller Guide. You don’t provide a URL for this type because it’s managed by AWS Marketplace.
-
‘StandardDsa` – DSA for AWS Marketplace. For more information about the DSA, see the AWS Data Exchange User Guide. You don’t provide a URL for this type because it’s managed by AWS Marketplace.
502 503 504 505 506 507 508 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 502 class DocumentItem < Struct.new( :type, :url, :version) SENSITIVE = [] include Aws::Structure end |
#url ⇒ String
A URL to the legal document for buyers to read. Required when ‘Type` is `CustomEula`.
502 503 504 505 506 507 508 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 502 class DocumentItem < Struct.new( :type, :url, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
Version of standard contracts provided by AWS Marketplace. Required when Type is ‘StandardEula` or `StandardDsa`.
502 503 504 505 506 507 508 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 502 class DocumentItem < Struct.new( :type, :url, :version) SENSITIVE = [] include Aws::Structure end |