ApplicationGatewayTrustedRootCertificate Class

  • java.lang.Object
    • com.microsoft.azure.SubResource
      • com.microsoft.azure.management.network.ApplicationGatewayTrustedRootCertificate

public class ApplicationGatewayTrustedRootCertificate
extends com.microsoft.azure.SubResource

Trusted Root certificates of an application gateway.

Constructor Summary

Constructor Description
ApplicationGatewayTrustedRootCertificate()

Method Summary

Modifier and Type Method and Description
java.lang.String data()

Get certificate public data.

java.lang.String etag()

Get a unique read-only string that changes whenever the resource is updated.

java.lang.String keyVaultSecretId()

Get secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

java.lang.String name()

Get name of the trusted root certificate that is unique within an Application Gateway.

ProvisioningState provisioningState()

Get the provisioning state of the trusted root certificate resource.

java.lang.String type()

Get type of the resource.

ApplicationGatewayTrustedRootCertificate withData(String data)

Set certificate public data.

ApplicationGatewayTrustedRootCertificate withKeyVaultSecretId(String keyVaultSecretId)

Set secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

ApplicationGatewayTrustedRootCertificate withName(String name)

Set name of the trusted root certificate that is unique within an Application Gateway.

Methods inherited from com.microsoft.azure.SubResource

com.microsoft.azure.SubResource.id com.microsoft.azure.SubResource.withId

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

ApplicationGatewayTrustedRootCertificate

public ApplicationGatewayTrustedRootCertificate()

Method Details

data

public String data()

Get certificate public data.

Returns:

the data value

etag

public String etag()

Get a unique read-only string that changes whenever the resource is updated.

Returns:

the etag value

keyVaultSecretId

public String keyVaultSecretId()

Get secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Returns:

the keyVaultSecretId value

name

public String name()

Get name of the trusted root certificate that is unique within an Application Gateway.

Returns:

the name value

provisioningState

public ProvisioningState provisioningState()

Get the provisioning state of the trusted root certificate resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'.

Returns:

the provisioningState value

type

public String type()

Get type of the resource.

Returns:

the type value

withData

public ApplicationGatewayTrustedRootCertificate withData(String data)

Set certificate public data.

Parameters:

data - the data value to set

Returns:

the ApplicationGatewayTrustedRootCertificate object itself.

withKeyVaultSecretId

public ApplicationGatewayTrustedRootCertificate withKeyVaultSecretId(String keyVaultSecretId)

Set secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault.

Parameters:

keyVaultSecretId - the keyVaultSecretId value to set

Returns:

the ApplicationGatewayTrustedRootCertificate object itself.

withName

public ApplicationGatewayTrustedRootCertificate withName(String name)

Set name of the trusted root certificate that is unique within an Application Gateway.

Parameters:

name - the name value to set

Returns:

the ApplicationGatewayTrustedRootCertificate object itself.

Applies to