Package com.pulumi.azurenative.workloads
Class MonitorArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.workloads.MonitorArgs.Builder
-
- Enclosing class:
- MonitorArgs
public static final class MonitorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(MonitorArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitorArgs.Builder
appLocation(com.pulumi.core.Output<java.lang.String> appLocation)
MonitorArgs.Builder
appLocation(java.lang.String appLocation)
MonitorArgs
build()
MonitorArgs.Builder
identity(UserAssignedServiceIdentityArgs identity)
MonitorArgs.Builder
identity(com.pulumi.core.Output<UserAssignedServiceIdentityArgs> identity)
MonitorArgs.Builder
location(com.pulumi.core.Output<java.lang.String> location)
MonitorArgs.Builder
location(java.lang.String location)
MonitorArgs.Builder
logAnalyticsWorkspaceArmId(com.pulumi.core.Output<java.lang.String> logAnalyticsWorkspaceArmId)
MonitorArgs.Builder
logAnalyticsWorkspaceArmId(java.lang.String logAnalyticsWorkspaceArmId)
MonitorArgs.Builder
managedResourceGroupConfiguration(ManagedRGConfigurationArgs managedResourceGroupConfiguration)
MonitorArgs.Builder
managedResourceGroupConfiguration(com.pulumi.core.Output<ManagedRGConfigurationArgs> managedResourceGroupConfiguration)
MonitorArgs.Builder
monitorName(com.pulumi.core.Output<java.lang.String> monitorName)
MonitorArgs.Builder
monitorName(java.lang.String monitorName)
MonitorArgs.Builder
monitorSubnet(com.pulumi.core.Output<java.lang.String> monitorSubnet)
MonitorArgs.Builder
monitorSubnet(java.lang.String monitorSubnet)
MonitorArgs.Builder
resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
MonitorArgs.Builder
resourceGroupName(java.lang.String resourceGroupName)
MonitorArgs.Builder
routingPreference(RoutingPreference routingPreference)
MonitorArgs.Builder
routingPreference(com.pulumi.core.Either<java.lang.String,RoutingPreference> routingPreference)
MonitorArgs.Builder
routingPreference(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RoutingPreference>> routingPreference)
MonitorArgs.Builder
routingPreference(java.lang.String routingPreference)
MonitorArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
MonitorArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
MonitorArgs.Builder
zoneRedundancyPreference(com.pulumi.core.Output<java.lang.String> zoneRedundancyPreference)
MonitorArgs.Builder
zoneRedundancyPreference(java.lang.String zoneRedundancyPreference)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MonitorArgs defaults)
-
-
Method Detail
-
appLocation
public MonitorArgs.Builder appLocation(@Nullable com.pulumi.core.Output<java.lang.String> appLocation)
- Parameters:
appLocation
- The SAP monitor resources will be deployed in the SAP monitoring region. The subnet region should be same as the SAP monitoring region.- Returns:
- builder
-
appLocation
public MonitorArgs.Builder appLocation(java.lang.String appLocation)
- Parameters:
appLocation
- The SAP monitor resources will be deployed in the SAP monitoring region. The subnet region should be same as the SAP monitoring region.- Returns:
- builder
-
identity
public MonitorArgs.Builder identity(@Nullable com.pulumi.core.Output<UserAssignedServiceIdentityArgs> identity)
- Parameters:
identity
- [currently not in use] Managed service identity(user assigned identities)- Returns:
- builder
-
identity
public MonitorArgs.Builder identity(UserAssignedServiceIdentityArgs identity)
- Parameters:
identity
- [currently not in use] Managed service identity(user assigned identities)- Returns:
- builder
-
location
public MonitorArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
location
public MonitorArgs.Builder location(java.lang.String location)
- Parameters:
location
- The geo-location where the resource lives- Returns:
- builder
-
logAnalyticsWorkspaceArmId
public MonitorArgs.Builder logAnalyticsWorkspaceArmId(@Nullable com.pulumi.core.Output<java.lang.String> logAnalyticsWorkspaceArmId)
- Parameters:
logAnalyticsWorkspaceArmId
- The ARM ID of the Log Analytics Workspace that is used for SAP monitoring.- Returns:
- builder
-
logAnalyticsWorkspaceArmId
public MonitorArgs.Builder logAnalyticsWorkspaceArmId(java.lang.String logAnalyticsWorkspaceArmId)
- Parameters:
logAnalyticsWorkspaceArmId
- The ARM ID of the Log Analytics Workspace that is used for SAP monitoring.- Returns:
- builder
-
managedResourceGroupConfiguration
public MonitorArgs.Builder managedResourceGroupConfiguration(@Nullable com.pulumi.core.Output<ManagedRGConfigurationArgs> managedResourceGroupConfiguration)
- Parameters:
managedResourceGroupConfiguration
- Managed resource group configuration- Returns:
- builder
-
managedResourceGroupConfiguration
public MonitorArgs.Builder managedResourceGroupConfiguration(ManagedRGConfigurationArgs managedResourceGroupConfiguration)
- Parameters:
managedResourceGroupConfiguration
- Managed resource group configuration- Returns:
- builder
-
monitorName
public MonitorArgs.Builder monitorName(@Nullable com.pulumi.core.Output<java.lang.String> monitorName)
- Parameters:
monitorName
- Name of the SAP monitor resource.- Returns:
- builder
-
monitorName
public MonitorArgs.Builder monitorName(java.lang.String monitorName)
- Parameters:
monitorName
- Name of the SAP monitor resource.- Returns:
- builder
-
monitorSubnet
public MonitorArgs.Builder monitorSubnet(@Nullable com.pulumi.core.Output<java.lang.String> monitorSubnet)
- Parameters:
monitorSubnet
- The subnet which the SAP monitor will be deployed in- Returns:
- builder
-
monitorSubnet
public MonitorArgs.Builder monitorSubnet(java.lang.String monitorSubnet)
- Parameters:
monitorSubnet
- The subnet which the SAP monitor will be deployed in- Returns:
- builder
-
resourceGroupName
public MonitorArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
resourceGroupName
public MonitorArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group. The name is case insensitive.- Returns:
- builder
-
routingPreference
public MonitorArgs.Builder routingPreference(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,RoutingPreference>> routingPreference)
- Parameters:
routingPreference
- Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET.- Returns:
- builder
-
routingPreference
public MonitorArgs.Builder routingPreference(com.pulumi.core.Either<java.lang.String,RoutingPreference> routingPreference)
- Parameters:
routingPreference
- Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET.- Returns:
- builder
-
routingPreference
public MonitorArgs.Builder routingPreference(java.lang.String routingPreference)
- Parameters:
routingPreference
- Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET.- Returns:
- builder
-
routingPreference
public MonitorArgs.Builder routingPreference(RoutingPreference routingPreference)
- Parameters:
routingPreference
- Sets the routing preference of the SAP monitor. By default only RFC1918 traffic is routed to the customer VNET.- Returns:
- builder
-
tags
public MonitorArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
tags
public MonitorArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Resource tags.- Returns:
- builder
-
zoneRedundancyPreference
public MonitorArgs.Builder zoneRedundancyPreference(@Nullable com.pulumi.core.Output<java.lang.String> zoneRedundancyPreference)
- Parameters:
zoneRedundancyPreference
- Sets the preference for zone redundancy on resources created for the SAP monitor. By default resources will be created which do not support zone redundancy.- Returns:
- builder
-
zoneRedundancyPreference
public MonitorArgs.Builder zoneRedundancyPreference(java.lang.String zoneRedundancyPreference)
- Parameters:
zoneRedundancyPreference
- Sets the preference for zone redundancy on resources created for the SAP monitor. By default resources will be created which do not support zone redundancy.- Returns:
- builder
-
build
public MonitorArgs build()
-
-