Class: Aws::Odb::Types::CreateOdbNetworkInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The Amazon Web Services Availability Zone (AZ) where the ODB network is located.

This operation requires that you specify a value for either ‘availabilityZone` or `availabilityZoneId`.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone_idString

The AZ ID of the AZ where the ODB network is located.

This operation requires that you specify a value for either ‘availabilityZone` or `availabilityZoneId`.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#backup_subnet_cidrString

The CIDR range of the backup subnet for the ODB network.

Constraints:

  • Must not overlap with the CIDR range of the client subnet.

  • Must not overlap with the CIDR ranges of the VPCs that are connected to the ODB network.

  • Must not use the following CIDR ranges that are reserved by OCI:

    • ‘100.106.0.0/16` and `100.107.0.0/16`

    • ‘169.254.0.0/16`

    • ‘224.0.0.0 - 239.255.255.255`

    • ‘240.0.0.0 - 255.255.255.255`

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#client_subnet_cidrString

The CIDR range of the client subnet for the ODB network.

Constraints:

  • Must not overlap with the CIDR range of the backup subnet.

  • Must not overlap with the CIDR ranges of the VPCs that are connected to the ODB network.

  • Must not use the following CIDR ranges that are reserved by OCI:

    • ‘100.106.0.0/16` and `100.107.0.0/16`

    • ‘169.254.0.0/16`

    • ‘224.0.0.0 - 239.255.255.255`

    • ‘240.0.0.0 - 255.255.255.255`

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it’s first used.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#cross_region_s3_restore_sources_to_enableArray<String>

The cross-Region Amazon S3 restore sources to enable for the ODB network.

Returns:

  • (Array<String>)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#custom_domain_nameString

The domain name to use for the resources in the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#default_dns_prefixString

The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#display_nameString

A user-friendly name for the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#kms_accessString

The Amazon Web Services Key Management Service (KMS) access configuration for the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#kms_policy_documentString

The KMS policy document that defines permissions for key usage within the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#s3_accessString

Specifies the configuration for Amazon S3 access from the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#s3_policy_documentString

Specifies the endpoint policy for Amazon S3 access from the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#sts_accessString

The Amazon Web Services Security Token Service (STS) access configuration for the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#sts_policy_documentString

The STS policy document that defines permissions for token service usage within the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The list of resource tags to apply to the ODB network.

Returns:

  • (Hash<String,String>)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#zero_etl_accessString

Specifies the configuration for Zero-ETL access from the ODB network.

Returns:

  • (String)


2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
# File 'lib/aws-sdk-odb/types.rb', line 2324

class CreateOdbNetworkInput < Struct.new(
  :display_name,
  :availability_zone,
  :availability_zone_id,
  :client_subnet_cidr,
  :backup_subnet_cidr,
  :custom_domain_name,
  :default_dns_prefix,
  :client_token,
  :s3_access,
  :zero_etl_access,
  :sts_access,
  :kms_access,
  :s3_policy_document,
  :sts_policy_document,
  :kms_policy_document,
  :cross_region_s3_restore_sources_to_enable,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end