Class ManagedGrafanaPropertiesArgs.Builder

    • Method Detail

      • apiKey

        public ManagedGrafanaPropertiesArgs.Builder apiKey​(@Nullable
                                                           com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ApiKey>> apiKey)
        Parameters:
        apiKey - The api key setting of the Grafana instance.
        Returns:
        builder
      • autoGeneratedDomainNameLabelScope

        public ManagedGrafanaPropertiesArgs.Builder autoGeneratedDomainNameLabelScope​(@Nullable
                                                                                      com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​AutoGeneratedDomainNameLabelScope>> autoGeneratedDomainNameLabelScope)
        Parameters:
        autoGeneratedDomainNameLabelScope - Scope for dns deterministic name hash calculation.
        Returns:
        builder
      • autoGeneratedDomainNameLabelScope

        public ManagedGrafanaPropertiesArgs.Builder autoGeneratedDomainNameLabelScope​(com.pulumi.core.Either<java.lang.String,​AutoGeneratedDomainNameLabelScope> autoGeneratedDomainNameLabelScope)
        Parameters:
        autoGeneratedDomainNameLabelScope - Scope for dns deterministic name hash calculation.
        Returns:
        builder
      • autoGeneratedDomainNameLabelScope

        public ManagedGrafanaPropertiesArgs.Builder autoGeneratedDomainNameLabelScope​(java.lang.String autoGeneratedDomainNameLabelScope)
        Parameters:
        autoGeneratedDomainNameLabelScope - Scope for dns deterministic name hash calculation.
        Returns:
        builder
      • deterministicOutboundIP

        public ManagedGrafanaPropertiesArgs.Builder deterministicOutboundIP​(@Nullable
                                                                            com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​DeterministicOutboundIP>> deterministicOutboundIP)
        Parameters:
        deterministicOutboundIP - Whether a Grafana instance uses deterministic outbound IPs.
        Returns:
        builder
      • deterministicOutboundIP

        public ManagedGrafanaPropertiesArgs.Builder deterministicOutboundIP​(com.pulumi.core.Either<java.lang.String,​DeterministicOutboundIP> deterministicOutboundIP)
        Parameters:
        deterministicOutboundIP - Whether a Grafana instance uses deterministic outbound IPs.
        Returns:
        builder
      • deterministicOutboundIP

        public ManagedGrafanaPropertiesArgs.Builder deterministicOutboundIP​(java.lang.String deterministicOutboundIP)
        Parameters:
        deterministicOutboundIP - Whether a Grafana instance uses deterministic outbound IPs.
        Returns:
        builder
      • grafanaIntegrations

        public ManagedGrafanaPropertiesArgs.Builder grafanaIntegrations​(@Nullable
                                                                        com.pulumi.core.Output<GrafanaIntegrationsArgs> grafanaIntegrations)
        Parameters:
        grafanaIntegrations - GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
        Returns:
        builder
      • grafanaIntegrations

        public ManagedGrafanaPropertiesArgs.Builder grafanaIntegrations​(GrafanaIntegrationsArgs grafanaIntegrations)
        Parameters:
        grafanaIntegrations - GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.
        Returns:
        builder
      • publicNetworkAccess

        public ManagedGrafanaPropertiesArgs.Builder publicNetworkAccess​(@Nullable
                                                                        com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​PublicNetworkAccess>> publicNetworkAccess)
        Parameters:
        publicNetworkAccess - Indicate the state for enable or disable traffic over the public interface.
        Returns:
        builder
      • publicNetworkAccess

        public ManagedGrafanaPropertiesArgs.Builder publicNetworkAccess​(com.pulumi.core.Either<java.lang.String,​PublicNetworkAccess> publicNetworkAccess)
        Parameters:
        publicNetworkAccess - Indicate the state for enable or disable traffic over the public interface.
        Returns:
        builder
      • publicNetworkAccess

        public ManagedGrafanaPropertiesArgs.Builder publicNetworkAccess​(java.lang.String publicNetworkAccess)
        Parameters:
        publicNetworkAccess - Indicate the state for enable or disable traffic over the public interface.
        Returns:
        builder
      • zoneRedundancy

        public ManagedGrafanaPropertiesArgs.Builder zoneRedundancy​(@Nullable
                                                                   com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ZoneRedundancy>> zoneRedundancy)
        Parameters:
        zoneRedundancy - The zone redundancy setting of the Grafana instance.
        Returns:
        builder
      • zoneRedundancy

        public ManagedGrafanaPropertiesArgs.Builder zoneRedundancy​(com.pulumi.core.Either<java.lang.String,​ZoneRedundancy> zoneRedundancy)
        Parameters:
        zoneRedundancy - The zone redundancy setting of the Grafana instance.
        Returns:
        builder
      • zoneRedundancy

        public ManagedGrafanaPropertiesArgs.Builder zoneRedundancy​(java.lang.String zoneRedundancy)
        Parameters:
        zoneRedundancy - The zone redundancy setting of the Grafana instance.
        Returns:
        builder