1. Packages
  2. Google Cloud Native
  3. API Docs
  4. logging
  5. logging/v2
  6. getExclusion

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.logging/v2.getExclusion

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets the description of an exclusion in the _Default sink.

    Using getExclusion

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getExclusion(args: GetExclusionArgs, opts?: InvokeOptions): Promise<GetExclusionResult>
    function getExclusionOutput(args: GetExclusionOutputArgs, opts?: InvokeOptions): Output<GetExclusionResult>
    def get_exclusion(exclusion_id: Optional[str] = None,
                      project: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetExclusionResult
    def get_exclusion_output(exclusion_id: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetExclusionResult]
    func LookupExclusion(ctx *Context, args *LookupExclusionArgs, opts ...InvokeOption) (*LookupExclusionResult, error)
    func LookupExclusionOutput(ctx *Context, args *LookupExclusionOutputArgs, opts ...InvokeOption) LookupExclusionResultOutput

    > Note: This function is named LookupExclusion in the Go SDK.

    public static class GetExclusion 
    {
        public static Task<GetExclusionResult> InvokeAsync(GetExclusionArgs args, InvokeOptions? opts = null)
        public static Output<GetExclusionResult> Invoke(GetExclusionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetExclusionResult> getExclusion(GetExclusionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:logging/v2:getExclusion
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExclusionId string
    Project string
    ExclusionId string
    Project string
    exclusionId String
    project String
    exclusionId string
    project string
    exclusionId String
    project String

    getExclusion Result

    The following output properties are available:

    CreateTime string
    The creation timestamp of the exclusion.This field may not be present for older exclusions.
    Description string
    Optional. A description of this exclusion.
    Disabled bool
    Optional. If set to True, then this exclusion is disabled and it does not exclude any log entries. You can update an exclusion to change the value of this field.
    Filter string
    An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-queries) that matches the log entries to be excluded. By using the sample function (https://cloud.google.com/logging/docs/view/advanced-queries#sample), you can exclude less than 100% of the matching log entries.For example, the following query matches 99% of low-severity log entries from Google Cloud Storage buckets:resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)
    Name string
    A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric.
    UpdateTime string
    The last update timestamp of the exclusion.This field may not be present for older exclusions.
    CreateTime string
    The creation timestamp of the exclusion.This field may not be present for older exclusions.
    Description string
    Optional. A description of this exclusion.
    Disabled bool
    Optional. If set to True, then this exclusion is disabled and it does not exclude any log entries. You can update an exclusion to change the value of this field.
    Filter string
    An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-queries) that matches the log entries to be excluded. By using the sample function (https://cloud.google.com/logging/docs/view/advanced-queries#sample), you can exclude less than 100% of the matching log entries.For example, the following query matches 99% of low-severity log entries from Google Cloud Storage buckets:resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)
    Name string
    A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric.
    UpdateTime string
    The last update timestamp of the exclusion.This field may not be present for older exclusions.
    createTime String
    The creation timestamp of the exclusion.This field may not be present for older exclusions.
    description String
    Optional. A description of this exclusion.
    disabled Boolean
    Optional. If set to True, then this exclusion is disabled and it does not exclude any log entries. You can update an exclusion to change the value of this field.
    filter String
    An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-queries) that matches the log entries to be excluded. By using the sample function (https://cloud.google.com/logging/docs/view/advanced-queries#sample), you can exclude less than 100% of the matching log entries.For example, the following query matches 99% of low-severity log entries from Google Cloud Storage buckets:resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)
    name String
    A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric.
    updateTime String
    The last update timestamp of the exclusion.This field may not be present for older exclusions.
    createTime string
    The creation timestamp of the exclusion.This field may not be present for older exclusions.
    description string
    Optional. A description of this exclusion.
    disabled boolean
    Optional. If set to True, then this exclusion is disabled and it does not exclude any log entries. You can update an exclusion to change the value of this field.
    filter string
    An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-queries) that matches the log entries to be excluded. By using the sample function (https://cloud.google.com/logging/docs/view/advanced-queries#sample), you can exclude less than 100% of the matching log entries.For example, the following query matches 99% of low-severity log entries from Google Cloud Storage buckets:resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)
    name string
    A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric.
    updateTime string
    The last update timestamp of the exclusion.This field may not be present for older exclusions.
    create_time str
    The creation timestamp of the exclusion.This field may not be present for older exclusions.
    description str
    Optional. A description of this exclusion.
    disabled bool
    Optional. If set to True, then this exclusion is disabled and it does not exclude any log entries. You can update an exclusion to change the value of this field.
    filter str
    An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-queries) that matches the log entries to be excluded. By using the sample function (https://cloud.google.com/logging/docs/view/advanced-queries#sample), you can exclude less than 100% of the matching log entries.For example, the following query matches 99% of low-severity log entries from Google Cloud Storage buckets:resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)
    name str
    A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric.
    update_time str
    The last update timestamp of the exclusion.This field may not be present for older exclusions.
    createTime String
    The creation timestamp of the exclusion.This field may not be present for older exclusions.
    description String
    Optional. A description of this exclusion.
    disabled Boolean
    Optional. If set to True, then this exclusion is disabled and it does not exclude any log entries. You can update an exclusion to change the value of this field.
    filter String
    An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-queries) that matches the log entries to be excluded. By using the sample function (https://cloud.google.com/logging/docs/view/advanced-queries#sample), you can exclude less than 100% of the matching log entries.For example, the following query matches 99% of low-severity log entries from Google Cloud Storage buckets:resource.type=gcs_bucket severity<ERROR sample(insertId, 0.99)
    name String
    A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric.
    updateTime String
    The last update timestamp of the exclusion.This field may not be present for older exclusions.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi