UpdatePrivateEndpointDetails

class oci.object_storage.models.UpdatePrivateEndpointDetails(**kwargs)

Bases: object

Information that can be updated for a private endpoint.

Methods:

__init__(**kwargs)

Initializes a new UpdatePrivateEndpointDetails object with values from keyword arguments.

Attributes:

access_targets

Gets the access_targets of this UpdatePrivateEndpointDetails.

defined_tags

Gets the defined_tags of this UpdatePrivateEndpointDetails.

freeform_tags

Gets the freeform_tags of this UpdatePrivateEndpointDetails.

name

Gets the name of this UpdatePrivateEndpointDetails. This name associated with the endpoint. Valid characters are uppercase or lowercase letters, numbers, hyphens, underscores, and periods. Example: my-new-private-endpoint1.

namespace

Gets the namespace of this UpdatePrivateEndpointDetails.

security_attributes

Gets the security_attributes of this UpdatePrivateEndpointDetails.

__init__(**kwargs)

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

Parameters
  • name (str) – The value to assign to the name property of this UpdatePrivateEndpointDetails.

  • namespace (str) – The value to assign to the namespace property of this UpdatePrivateEndpointDetails.

  • access_targets (list[oci.object_storage.models.AccessTargetDetails]) – The value to assign to the access_targets property of this UpdatePrivateEndpointDetails.

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdatePrivateEndpointDetails.

  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdatePrivateEndpointDetails.

  • security_attributes (dict(str, dict(str, object))) – The value to assign to the security_attributes property of this UpdatePrivateEndpointDetails.

property access_targets

Gets the access_targets of this UpdatePrivateEndpointDetails. A list of targets that can be accessed by the private endpoint.

Returns

The access_targets of this UpdatePrivateEndpointDetails.

Return type

list[oci.object_storage.models.AccessTargetDetails]

property defined_tags

Gets the defined_tags of this UpdatePrivateEndpointDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}

Returns

The defined_tags of this UpdatePrivateEndpointDetails.

Return type

dict(str, dict(str, object))

property freeform_tags

Gets the freeform_tags of this UpdatePrivateEndpointDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}

Returns

The freeform_tags of this UpdatePrivateEndpointDetails.

Return type

dict(str, str)

property name

Gets the name of this UpdatePrivateEndpointDetails. This name associated with the endpoint. Valid characters are uppercase or lowercase letters, numbers, hyphens,

underscores, and periods.

Example: my-new-private-endpoint1

Returns

The name of this UpdatePrivateEndpointDetails.

Return type

str

property namespace

Gets the namespace of this UpdatePrivateEndpointDetails. The Object Storage namespace which will associated with the private endpoint.

Returns

The namespace of this UpdatePrivateEndpointDetails.

Return type

str

property security_attributes

Gets the security_attributes of this UpdatePrivateEndpointDetails. Security attributes for Private Endpoint resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Example: {“Oracle-ZPR”: {“MaxEgressCount”: {“value”: “42”, “mode”: “enforce”}}}

Returns

The security_attributes of this UpdatePrivateEndpointDetails.

Return type

dict(str, dict(str, object))