Class AzureNetworkAccessInternal
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.imageregistry.v1.AzureNetworkAccessInternal
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<AzureNetworkAccessInternalBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class AzureNetworkAccessInternal extends Object implements io.fabric8.kubernetes.api.builder.Editable<AzureNetworkAccessInternalBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AzureNetworkAccessInternal()No args constructor for use in serializationAzureNetworkAccessInternal(String networkResourceGroupName, String privateEndpointName, String subnetName, String vnetName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureNetworkAccessInternalBuilderedit()Map<String,Object>getAdditionalProperties()StringgetNetworkResourceGroupName()networkResourceGroupName is the resource group name where the cluster's vnet and subnet are.StringgetPrivateEndpointName()privateEndpointName is the name of the private endpoint for the registry.StringgetSubnetName()subnetName is the name of the subnet the registry operates in.StringgetVnetName()vnetName is the name of the vnet the registry operates in.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetNetworkResourceGroupName(String networkResourceGroupName)networkResourceGroupName is the resource group name where the cluster's vnet and subnet are.voidsetPrivateEndpointName(String privateEndpointName)privateEndpointName is the name of the private endpoint for the registry.voidsetSubnetName(String subnetName)subnetName is the name of the subnet the registry operates in.voidsetVnetName(String vnetName)vnetName is the name of the vnet the registry operates in.AzureNetworkAccessInternalBuildertoBuilder()
-
-
-
Method Detail
-
getNetworkResourceGroupName
public String getNetworkResourceGroupName()
networkResourceGroupName is the resource group name where the cluster's vnet and subnet are. When omitted, the registry operator will use the cluster resource group (from in the infrastructure status). If you set a networkResourceGroupName on your install-config.yaml, that value will be used automatically (for clusters configured with publish:Internal). Note that both vnet and subnet must be in the same resource group. It must be between 1 and 90 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_), and not end with a period.
-
setNetworkResourceGroupName
public void setNetworkResourceGroupName(String networkResourceGroupName)
networkResourceGroupName is the resource group name where the cluster's vnet and subnet are. When omitted, the registry operator will use the cluster resource group (from in the infrastructure status). If you set a networkResourceGroupName on your install-config.yaml, that value will be used automatically (for clusters configured with publish:Internal). Note that both vnet and subnet must be in the same resource group. It must be between 1 and 90 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_), and not end with a period.
-
getPrivateEndpointName
public String getPrivateEndpointName()
privateEndpointName is the name of the private endpoint for the registry. When provided, the registry will use it as the name of the private endpoint it will create for the storage account. When omitted, the registry will generate one. It must be between 2 and 64 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_). It must start with an alphanumeric character and end with an alphanumeric character or an underscore.
-
setPrivateEndpointName
public void setPrivateEndpointName(String privateEndpointName)
privateEndpointName is the name of the private endpoint for the registry. When provided, the registry will use it as the name of the private endpoint it will create for the storage account. When omitted, the registry will generate one. It must be between 2 and 64 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_). It must start with an alphanumeric character and end with an alphanumeric character or an underscore.
-
getSubnetName
public String getSubnetName()
subnetName is the name of the subnet the registry operates in. When omitted, the registry operator will discover and set this by using the `kubernetes.io_cluster.<cluster-id>` tag in the vnet resource, then using one of listed subnets. Advanced cluster network configurations that use network security groups to protect subnets should ensure the provided subnetName has access to Azure Storage service. It must be between 1 and 80 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_).
-
setSubnetName
public void setSubnetName(String subnetName)
subnetName is the name of the subnet the registry operates in. When omitted, the registry operator will discover and set this by using the `kubernetes.io_cluster.<cluster-id>` tag in the vnet resource, then using one of listed subnets. Advanced cluster network configurations that use network security groups to protect subnets should ensure the provided subnetName has access to Azure Storage service. It must be between 1 and 80 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_).
-
getVnetName
public String getVnetName()
vnetName is the name of the vnet the registry operates in. When omitted, the registry operator will discover and set this by using the `kubernetes.io_cluster.<cluster-id>` tag in the vnet resource. This tag is set automatically by the installer. Commonly, this will be the same vnet as the cluster. Advanced cluster network configurations should ensure the provided vnetName is the vnet of the nodes where the image registry pods are running from. It must be between 2 and 64 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_). It must start with an alphanumeric character and end with an alphanumeric character or an underscore.
-
setVnetName
public void setVnetName(String vnetName)
vnetName is the name of the vnet the registry operates in. When omitted, the registry operator will discover and set this by using the `kubernetes.io_cluster.<cluster-id>` tag in the vnet resource. This tag is set automatically by the installer. Commonly, this will be the same vnet as the cluster. Advanced cluster network configurations should ensure the provided vnetName is the vnet of the nodes where the image registry pods are running from. It must be between 2 and 64 characters in length and must consist only of alphanumeric characters, hyphens (-), periods (.) and underscores (_). It must start with an alphanumeric character and end with an alphanumeric character or an underscore.
-
edit
public AzureNetworkAccessInternalBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<AzureNetworkAccessInternalBuilder>
-
toBuilder
public AzureNetworkAccessInternalBuilder toBuilder()
-
-