| Name | Type | Description | Notes |
|---|---|---|---|
| Region | string | region represents the region that the endpoint will be created in. | |
| TargetServiceIdentifier | string | target_service_identifier represents the identifier of the target service. User-visible in CRL and CSP consoles as the "thing" the user is telling us to connect to, i.e. Service Name for AWS, Service Attachment for GCP, or ARN for AWS MSK. | |
| TargetServiceType | EgressPrivateEndpointTargetServiceTypeType |
func NewCreateEgressPrivateEndpointRequest(region string, targetServiceIdentifier string, targetServiceType EgressPrivateEndpointTargetServiceTypeType, ) *CreateEgressPrivateEndpointRequest
NewCreateEgressPrivateEndpointRequest instantiates a new CreateEgressPrivateEndpointRequest object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
func NewCreateEgressPrivateEndpointRequestWithDefaults() *CreateEgressPrivateEndpointRequest
NewCreateEgressPrivateEndpointRequestWithDefaults instantiates a new CreateEgressPrivateEndpointRequest object. This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
func (o *CreateEgressPrivateEndpointRequest) GetRegion() string
GetRegion returns the Region field if non-nil, zero value otherwise.
func (o *CreateEgressPrivateEndpointRequest) SetRegion(v string)
SetRegion sets Region field to given value.
func (o *CreateEgressPrivateEndpointRequest) GetTargetServiceIdentifier() string
GetTargetServiceIdentifier returns the TargetServiceIdentifier field if non-nil, zero value otherwise.
func (o *CreateEgressPrivateEndpointRequest) SetTargetServiceIdentifier(v string)
SetTargetServiceIdentifier sets TargetServiceIdentifier field to given value.
func (o *CreateEgressPrivateEndpointRequest) GetTargetServiceType() EgressPrivateEndpointTargetServiceTypeType
GetTargetServiceType returns the TargetServiceType field if non-nil, zero value otherwise.
func (o *CreateEgressPrivateEndpointRequest) SetTargetServiceType(v EgressPrivateEndpointTargetServiceTypeType)
SetTargetServiceType sets TargetServiceType field to given value.