Class: Aws::Invoicing::Types::CreateInvoiceUnitRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Invoicing::Types::CreateInvoiceUnitRequest
- Defined in:
- gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure idempotency of the request.
-
#description ⇒ String
The invoice unit's description.
-
#invoice_receiver ⇒ String
The Amazon Web Services account ID chosen to be the receiver of an invoice unit.
-
#name ⇒ String
The unique name of the invoice unit that is shown on the generated invoice.
-
#resource_tags ⇒ Array<Types::ResourceTag>
The tag structure that contains a tag key and value.
-
#rule ⇒ Types::InvoiceUnitRule
The
InvoiceUnitRuleobject used to create invoice units. -
#tax_inheritance_disabled ⇒ Boolean
Whether the invoice unit based tax inheritance is/ should be enabled or disabled.
Instance Attribute Details
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure idempotency of the request.
A suitable default value is auto-generated. You should normally not need to pass this option.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The invoice unit's description. This can be changed at a later time.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#invoice_receiver ⇒ String
The Amazon Web Services account ID chosen to be the receiver of an invoice unit. All invoices generated for that invoice unit will be sent to this account ID.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The unique name of the invoice unit that is shown on the generated invoice. This can't be changed once it is set. To change this name, you must delete the invoice unit recreate.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#resource_tags ⇒ Array<Types::ResourceTag>
The tag structure that contains a tag key and value.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#rule ⇒ Types::InvoiceUnitRule
The InvoiceUnitRule object used to create invoice units.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#tax_inheritance_disabled ⇒ Boolean
Whether the invoice unit based tax inheritance is/ should be enabled or disabled.
191 192 193 194 195 196 197 198 199 200 201 |
# File 'gems/aws-sdk-invoicing/lib/aws-sdk-invoicing/types.rb', line 191 class CreateInvoiceUnitRequest < Struct.new( :name, :invoice_receiver, :description, :tax_inheritance_disabled, :rule, :resource_tags, :client_token) SENSITIVE = [] include Aws::Structure end |