PatchVcnDetails

class oci.core.models.PatchVcnDetails(**kwargs)

Bases: object

The request to patch the VCN. Example: { “patchVcnInstructions”: [ { “operation”: “REPLACE”, “selection”: “ipv6CidrBlock”, “value”: {“cidr”: “2001::/56”} }, { “operation”: “REPLACE”, “selection”: “ipv6PublicCidrBlock”, “value”: {“cidr”: “2001:0db8:0123::/48”} }, { “operation”: “REPLACE”, “selection”: “byoipv6CidrDetails”, “value”: { “cidrs”: [ { “byoipv6RangeId”: “ocid1.byoiprange.oc1.<unique_ID_1>”, “ipv6CidrBlock”: “2001:0db8:0123::/48” }, { “byoipv6RangeId”: “ocid1.byoiprange.oc1.<unique_ID_2>”, “ipv6CidrBlock”: “2001:0db8:0456::/48” } ] } }, { “operation”: “REPLACE”, “selection”: “ipv6PrivateCidrBlocks”, “value”: { “cidrs”: [“fd00:1000:0:1::/64”, “fd00:1000:0:2::/64”] } } ] }

Methods

__init__(**kwargs) Initializes a new PatchVcnDetails object with values from keyword arguments.

Attributes

patch_vcn_instructions [Required] Gets the patch_vcn_instructions of this PatchVcnDetails.
__init__(**kwargs)

Initializes a new PatchVcnDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:patch_vcn_instructions (list[oci.core.models.PatchVcnInstruction]) – The value to assign to the patch_vcn_instructions property of this PatchVcnDetails.
patch_vcn_instructions

[Required] Gets the patch_vcn_instructions of this PatchVcnDetails. List of patch instructions for VCN.

Returns:The patch_vcn_instructions of this PatchVcnDetails.
Return type:list[oci.core.models.PatchVcnInstruction]