Package-level declarations
Types
Specifies the settings for a network interface to attach to the node type.
Represents a scaling mechanism for adding or removing named partitions of a stateless service. Partition names are in the format '0','1'...'N-1'.
Defines a health policy used to evaluate the health of an application or one of its children entities.
Builder for ApplicationHealthPolicyArgs.
The policy used to clean up unused versions. When the policy is not specified explicitly, the default unused application versions to keep will be 3.
Describes the policy for a monitored application upgrade.
Builder for ApplicationUpgradePolicyArgs.
Represents a scaling trigger related to an average load of a metric/resource of a partition.
Represents a scaling policy related to an average load of a metric/resource of a service.
The settings to enable AAD authentication on the cluster.
Builder for AzureActiveDirectoryArgs.
Client certificate definition.
Builder for ClientCertificateArgs.
Defines a health policy used to evaluate the health of the cluster or of a cluster node.
Builder for ClusterHealthPolicyArgs.
Describes the monitoring policies for the cluster upgrade.
Builder for ClusterMonitoringPolicyArgs.
Describes the delta health policies for the cluster upgrade.
Describes the policy used when upgrading the cluster.
Builder for ClusterUpgradePolicyArgs.
Port range details
Builder for EndpointRangeDescriptionArgs.
Describes the frontend configurations for the node type.
Builder for FrontendConfigurationArgs.
Builder for GetApplicationPlainArgs.
Builder for GetApplicationTypePlainArgs.
Builder for GetApplicationTypeVersionPlainArgs.
Builder for GetManagedClusterPlainArgs.
Builder for GetManagedClusterServicePlainArgs.
Builder for GetNodeTypePlainArgs.
Builder for GetServicePlainArgs.
Specifies an IP configuration of the network interface.
Builder for IpConfigurationArgs.
The public IP address configuration of the network interface.
Builder for IpTagArgs.
Describes a load balancing rule.
Builder for LoadBalancingRuleArgs.
Describes the managed identities for an Azure resource.
Builder for ManagedIdentityArgs.
Describes the named partition scheme of the service.
Builder for NamedPartitionSchemeArgs.
Describes a network security rule.
Builder for NetworkSecurityRuleArgs.
Provides information about NAT configuration on the default public Load Balancer for the node type.
Builder for NodeTypeNatConfigArgs.
Describes a node type sku.
Builder for NodeTypeSkuArgs.
Represents a scaling mechanism for adding or removing instances of stateless service partition.
The policy used for monitoring the application upgrade
Builder for RollingUpgradeMonitoringPolicyArgs.
Specifies a metric to load balance a service during runtime.
Builder for ScalingPolicyArgs.
Creates a particular correlation between services.
Builder for ServiceCorrelationArgs.
The service endpoint properties.
Builder for ServiceEndpointArgs.
Specifies a metric to load balance a service during runtime.
Builder for ServiceLoadMetricArgs.
Describes the policy to be used for placement of a Service Fabric service where a particular fault or upgrade domain should not be used for placement of the instances or replicas of that service.
The type of placement policy for a service fabric service. Following are the possible values.
Describes the policy to be used for placement of a Service Fabric service where the service's Primary replicas should optimally be placed in a particular domain. This placement policy is usually used with fault domains in scenarios where the Service Fabric cluster is geographically distributed in order to indicate that a service's primary replica should be located in a particular fault domain, which in geo-distributed scenarios usually aligns with regional or datacenter boundaries. Note that since this is an optimization it is possible that the Primary replica may not end up located in this domain due to failures, capacity limits, or other constraints.
Describes the policy to be used for placement of a Service Fabric service where the instances or replicas of that service must be placed in a particular domain.
Describes the policy to be used for placement of a Service Fabric service where two replicas from the same partition should never be placed in the same fault or upgrade domain. While this is not common it can expose the service to an increased risk of concurrent failures due to unplanned outages or other cases of subsequent/concurrent failures. As an example, consider a case where replicas are deployed across different data center, with one replica per location. In the event that one of the datacenters goes offline, normally the replica that was placed in that datacenter will be packed into one of the remaining datacenters. If this is not desirable then this policy should be set.
Represents the health policy used to evaluate the health of services belonging to a service type.
Builder for ServiceTypeHealthPolicyArgs.
Describes a parameter in fabric settings of the cluster.
Builder for SettingsParameterDescriptionArgs.
Describes a section in the fabric settings of the cluster.
Builder for SettingsSectionDescriptionArgs.
Describes the partition scheme of a singleton-partitioned, or non-partitioned service.
Builder for SingletonPartitionSchemeArgs.
Builder for SkuArgs.
The properties of a stateful service resource.
Builder for StatefulServicePropertiesArgs.
The properties of a stateless service resource.
Builder for StatelessServicePropertiesArgs.
Describes a Subnet.
Builder for SubnetArgs.
Azure resource identifier.
Builder for SubResourceArgs.
Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions.
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
Builder for VaultCertificateArgs.
Specifies set of certificates that should be installed onto the virtual machines.
Builder for VaultSecretGroupArgs.
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click Want to deploy programmatically, Get Started ->. Enter any required information and then click Save.
Builder for VmImagePlanArgs.
Identities for the virtual machine scale set under the node type.
Builder for VmManagedIdentityArgs.
Builder for VmssDataDiskArgs.
Specifies set of extensions that should be installed onto the virtual machines.
Builder for VMSSExtensionArgs.