Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

Override

Creates a trace configuration override. The response contains a system-generated UUID, that can be used to view, update, or delete the configuration override. Use the List API to view the existing trace configuration overrides.

Create Override Resource

new Override(name: string, args: OverrideArgs, opts?: CustomResourceOptions);
@overload
def Override(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             api_proxy: Optional[str] = None,
             environment_id: Optional[str] = None,
             name: Optional[str] = None,
             organization_id: Optional[str] = None,
             sampling_config: Optional[GoogleCloudApigeeV1TraceSamplingConfigArgs] = None)
@overload
def Override(resource_name: str,
             args: OverrideArgs,
             opts: Optional[ResourceOptions] = None)
func NewOverride(ctx *Context, name string, args OverrideArgs, opts ...ResourceOption) (*Override, error)
public Override(string name, OverrideArgs args, CustomResourceOptions? opts = null)
public Override(String name, OverrideArgs args)
public Override(String name, OverrideArgs args, CustomResourceOptions options)
type: google-native:apigee/v1:Override
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args OverrideArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args OverrideArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args OverrideArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args OverrideArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args OverrideArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Override Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Override resource accepts the following input properties:

EnvironmentId string
OrganizationId string
ApiProxy string

ID of the API proxy that will have its trace configuration overridden.

Name string

ID of the trace configuration override specified as a system-generated UUID.

SamplingConfig Pulumi.GoogleNative.Apigee.V1.Inputs.GoogleCloudApigeeV1TraceSamplingConfigArgs

Trace configuration to override.

EnvironmentId string
OrganizationId string
ApiProxy string

ID of the API proxy that will have its trace configuration overridden.

Name string

ID of the trace configuration override specified as a system-generated UUID.

SamplingConfig GoogleCloudApigeeV1TraceSamplingConfigArgs

Trace configuration to override.

environmentId String
organizationId String
apiProxy String

ID of the API proxy that will have its trace configuration overridden.

name String

ID of the trace configuration override specified as a system-generated UUID.

samplingConfig GoogleCloudApigeeV1TraceSamplingConfigArgs

Trace configuration to override.

environmentId string
organizationId string
apiProxy string

ID of the API proxy that will have its trace configuration overridden.

name string

ID of the trace configuration override specified as a system-generated UUID.

samplingConfig GoogleCloudApigeeV1TraceSamplingConfigArgs

Trace configuration to override.

environment_id str
organization_id str
api_proxy str

ID of the API proxy that will have its trace configuration overridden.

name str

ID of the trace configuration override specified as a system-generated UUID.

sampling_config GoogleCloudApigeeV1TraceSamplingConfigArgs

Trace configuration to override.

environmentId String
organizationId String
apiProxy String

ID of the API proxy that will have its trace configuration overridden.

name String

ID of the trace configuration override specified as a system-generated UUID.

samplingConfig Property Map

Trace configuration to override.

Outputs

All input properties are implicitly available as output properties. Additionally, the Override resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

GoogleCloudApigeeV1TraceSamplingConfig

Sampler Pulumi.GoogleNative.Apigee.V1.GoogleCloudApigeeV1TraceSamplingConfigSampler

Sampler of distributed tracing. OFF is the default value.

SamplingRate double

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

Sampler GoogleCloudApigeeV1TraceSamplingConfigSampler

Sampler of distributed tracing. OFF is the default value.

SamplingRate float64

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler GoogleCloudApigeeV1TraceSamplingConfigSampler

Sampler of distributed tracing. OFF is the default value.

samplingRate Double

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler GoogleCloudApigeeV1TraceSamplingConfigSampler

Sampler of distributed tracing. OFF is the default value.

samplingRate number

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler GoogleCloudApigeeV1TraceSamplingConfigSampler

Sampler of distributed tracing. OFF is the default value.

sampling_rate float

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler "SAMPLER_UNSPECIFIED" | "OFF" | "PROBABILITY"

Sampler of distributed tracing. OFF is the default value.

samplingRate Number

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

GoogleCloudApigeeV1TraceSamplingConfigResponse

Sampler string

Sampler of distributed tracing. OFF is the default value.

SamplingRate double

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

Sampler string

Sampler of distributed tracing. OFF is the default value.

SamplingRate float64

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler String

Sampler of distributed tracing. OFF is the default value.

samplingRate Double

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler string

Sampler of distributed tracing. OFF is the default value.

samplingRate number

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler str

Sampler of distributed tracing. OFF is the default value.

sampling_rate float

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

sampler String

Sampler of distributed tracing. OFF is the default value.

samplingRate Number

Field sampling rate. This value is only applicable when using the PROBABILITY sampler. The supported values are > 0 and <= 0.5.

GoogleCloudApigeeV1TraceSamplingConfigSampler

SamplerUnspecified
SAMPLER_UNSPECIFIED

Sampler unspecified.

Off
OFF

OFF means distributed trace is disabled, or the sampling probability is 0.

Probability
PROBABILITY

PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set.

GoogleCloudApigeeV1TraceSamplingConfigSamplerSamplerUnspecified
SAMPLER_UNSPECIFIED

Sampler unspecified.

GoogleCloudApigeeV1TraceSamplingConfigSamplerOff
OFF

OFF means distributed trace is disabled, or the sampling probability is 0.

GoogleCloudApigeeV1TraceSamplingConfigSamplerProbability
PROBABILITY

PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set.

SamplerUnspecified
SAMPLER_UNSPECIFIED

Sampler unspecified.

Off
OFF

OFF means distributed trace is disabled, or the sampling probability is 0.

Probability
PROBABILITY

PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set.

SamplerUnspecified
SAMPLER_UNSPECIFIED

Sampler unspecified.

Off
OFF

OFF means distributed trace is disabled, or the sampling probability is 0.

Probability
PROBABILITY

PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set.

SAMPLER_UNSPECIFIED
SAMPLER_UNSPECIFIED

Sampler unspecified.

OFF
OFF

OFF means distributed trace is disabled, or the sampling probability is 0.

PROBABILITY
PROBABILITY

PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set.

"SAMPLER_UNSPECIFIED"
SAMPLER_UNSPECIFIED

Sampler unspecified.

"OFF"
OFF

OFF means distributed trace is disabled, or the sampling probability is 0.

"PROBABILITY"
PROBABILITY

PROBABILITY means traces are captured on a probability that defined by sampling_rate. The sampling rate is limited to 0 to 0.5 when this is set.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0