MhsmPrivateEndpointConnectionInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. keyvault. models. ManagedHsmResource - com.
azure. resourcemanager. keyvault. fluent. models. MhsmPrivateEndpointConnectionInner
- com.
- com.
- com.
- com.
public final class MhsmPrivateEndpointConnectionInner
extends ManagedHsmResource
Private endpoint connection resource.
Constructor Summary
Constructor | Description |
---|---|
MhsmPrivateEndpointConnectionInner() |
Creates an instance of Mhsm |
Method Summary
Modifier and Type | Method and Description |
---|---|
String |
etag()
Get the etag property: Modified whenever there is a change in the state of private endpoint connection. |
static
Mhsm |
fromJson(JsonReader jsonReader)
Reads an instance of Mhsm |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
name()
Get the name property: The name of the resource. |
Mhsm |
privateEndpoint()
Get the private |
Mhsm |
privateLinkServiceConnectionState()
Get the private |
Private |
provisioningState()
Get the provisioning |
System |
systemData()
Get the system |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Mhsm |
withEtag(String etag)
Set the etag property: Modified whenever there is a change in the state of private endpoint connection. |
Mhsm |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: Managed service identity (system assigned and/or user assigned identities). |
Mhsm |
withLocation(String location) |
Mhsm |
withPrivateEndpoint(MhsmPrivateEndpoint privateEndpoint)
Set the private |
Mhsm |
withPrivateLinkServiceConnectionState(MhsmPrivateLinkServiceConnectionState privateLinkServiceConnectionState)
Set the private |
Mhsm |
withProvisioningState(PrivateEndpointConnectionProvisioningState provisioningState)
Set the provisioning |
Mhsm |
withSku(ManagedHsmSku sku)
Set the sku property: SKU details. |
Mhsm |
withTags(Map<String,String> tags) |
Methods inherited from Resource
Methods inherited from ManagedHsmResource
Methods inherited from java.lang.Object
Constructor Details
MhsmPrivateEndpointConnectionInner
public MhsmPrivateEndpointConnectionInner()
Creates an instance of MhsmPrivateEndpointConnectionInner class.
Method Details
etag
public String etag()
Get the etag property: Modified whenever there is a change in the state of private endpoint connection.
Returns:
fromJson
public static MhsmPrivateEndpointConnectionInner fromJson(JsonReader jsonReader)
Reads an instance of MhsmPrivateEndpointConnectionInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
MhsmPrivateEndpointConnectionInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
MhsmPrivateEndpointConnectionInner.name()Returns:
privateEndpoint
public MhsmPrivateEndpoint privateEndpoint()
Get the privateEndpoint property: Properties of the private endpoint object.
Returns:
privateLinkServiceConnectionState
public MhsmPrivateLinkServiceConnectionState privateLinkServiceConnectionState()
Get the privateLinkServiceConnectionState property: Approval state of the private link connection.
Returns:
provisioningState
public PrivateEndpointConnectionProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the private endpoint connection.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Metadata pertaining to creation and last modification of the key vault resource.
Overrides:
MhsmPrivateEndpointConnectionInner.systemData()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
MhsmPrivateEndpointConnectionInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
MhsmPrivateEndpointConnectionInner.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
MhsmPrivateEndpointConnectionInner.validate()withEtag
public MhsmPrivateEndpointConnectionInner withEtag(String etag)
Set the etag property: Modified whenever there is a change in the state of private endpoint connection.
Parameters:
Returns:
withIdentity
public MhsmPrivateEndpointConnectionInner withIdentity(ManagedServiceIdentity identity)
Set the identity property: Managed service identity (system assigned and/or user assigned identities).
Overrides:
MhsmPrivateEndpointConnectionInner.withIdentity(ManagedServiceIdentity identity)Parameters:
withLocation
public MhsmPrivateEndpointConnectionInner withLocation(String location)
Overrides:
MhsmPrivateEndpointConnectionInner.withLocation(String location)Parameters:
withPrivateEndpoint
public MhsmPrivateEndpointConnectionInner withPrivateEndpoint(MhsmPrivateEndpoint privateEndpoint)
Set the privateEndpoint property: Properties of the private endpoint object.
Parameters:
Returns:
withPrivateLinkServiceConnectionState
public MhsmPrivateEndpointConnectionInner withPrivateLinkServiceConnectionState(MhsmPrivateLinkServiceConnectionState privateLinkServiceConnectionState)
Set the privateLinkServiceConnectionState property: Approval state of the private link connection.
Parameters:
Returns:
withProvisioningState
public MhsmPrivateEndpointConnectionInner withProvisioningState(PrivateEndpointConnectionProvisioningState provisioningState)
Set the provisioningState property: Provisioning state of the private endpoint connection.
Parameters:
Returns:
withSku
public MhsmPrivateEndpointConnectionInner withSku(ManagedHsmSku sku)
Set the sku property: SKU details.
Overrides:
MhsmPrivateEndpointConnectionInner.withSku(ManagedHsmSku sku)Parameters:
withTags
public MhsmPrivateEndpointConnectionInner withTags(Map
Overrides:
MhsmPrivateEndpointConnectionInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java