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.networksecurity/v1.getOrganizationAddressGroup
Explore with Pulumi AI
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 details of a single address group.
Using getOrganizationAddressGroup
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 getOrganizationAddressGroup(args: GetOrganizationAddressGroupArgs, opts?: InvokeOptions): Promise<GetOrganizationAddressGroupResult>
function getOrganizationAddressGroupOutput(args: GetOrganizationAddressGroupOutputArgs, opts?: InvokeOptions): Output<GetOrganizationAddressGroupResult>
def get_organization_address_group(address_group_id: Optional[str] = None,
location: Optional[str] = None,
organization_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOrganizationAddressGroupResult
def get_organization_address_group_output(address_group_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
organization_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOrganizationAddressGroupResult]
func LookupOrganizationAddressGroup(ctx *Context, args *LookupOrganizationAddressGroupArgs, opts ...InvokeOption) (*LookupOrganizationAddressGroupResult, error)
func LookupOrganizationAddressGroupOutput(ctx *Context, args *LookupOrganizationAddressGroupOutputArgs, opts ...InvokeOption) LookupOrganizationAddressGroupResultOutput
> Note: This function is named LookupOrganizationAddressGroup
in the Go SDK.
public static class GetOrganizationAddressGroup
{
public static Task<GetOrganizationAddressGroupResult> InvokeAsync(GetOrganizationAddressGroupArgs args, InvokeOptions? opts = null)
public static Output<GetOrganizationAddressGroupResult> Invoke(GetOrganizationAddressGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetOrganizationAddressGroupResult> getOrganizationAddressGroup(GetOrganizationAddressGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:networksecurity/v1:getOrganizationAddressGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Address
Group stringId - Location string
- Organization
Id string
- Address
Group stringId - Location string
- Organization
Id string
- address
Group StringId - location String
- organization
Id String
- address
Group stringId - location string
- organization
Id string
- address_
group_ strid - location str
- organization_
id str
- address
Group StringId - location String
- organization
Id String
getOrganizationAddressGroup Result
The following output properties are available:
- Capacity int
- Capacity of the Address Group
- Create
Time string - The timestamp when the resource was created.
- Description string
- Optional. Free-text description of the resource.
- Items List<string>
- Optional. List of items.
- Labels Dictionary<string, string>
- Optional. Set of label tags associated with the AddressGroup resource.
- Name string
- Name of the AddressGroup resource. It matches pattern
projects/*/locations/{location}/addressGroups/
. - Self
Link string - Server-defined fully-qualified URL for this resource.
- Type string
- The type of the Address Group. Possible values are "IPv4" or "IPV6".
- Update
Time string - The timestamp when the resource was updated.
- Capacity int
- Capacity of the Address Group
- Create
Time string - The timestamp when the resource was created.
- Description string
- Optional. Free-text description of the resource.
- Items []string
- Optional. List of items.
- Labels map[string]string
- Optional. Set of label tags associated with the AddressGroup resource.
- Name string
- Name of the AddressGroup resource. It matches pattern
projects/*/locations/{location}/addressGroups/
. - Self
Link string - Server-defined fully-qualified URL for this resource.
- Type string
- The type of the Address Group. Possible values are "IPv4" or "IPV6".
- Update
Time string - The timestamp when the resource was updated.
- capacity Integer
- Capacity of the Address Group
- create
Time String - The timestamp when the resource was created.
- description String
- Optional. Free-text description of the resource.
- items List<String>
- Optional. List of items.
- labels Map<String,String>
- Optional. Set of label tags associated with the AddressGroup resource.
- name String
- Name of the AddressGroup resource. It matches pattern
projects/*/locations/{location}/addressGroups/
. - self
Link String - Server-defined fully-qualified URL for this resource.
- type String
- The type of the Address Group. Possible values are "IPv4" or "IPV6".
- update
Time String - The timestamp when the resource was updated.
- capacity number
- Capacity of the Address Group
- create
Time string - The timestamp when the resource was created.
- description string
- Optional. Free-text description of the resource.
- items string[]
- Optional. List of items.
- labels {[key: string]: string}
- Optional. Set of label tags associated with the AddressGroup resource.
- name string
- Name of the AddressGroup resource. It matches pattern
projects/*/locations/{location}/addressGroups/
. - self
Link string - Server-defined fully-qualified URL for this resource.
- type string
- The type of the Address Group. Possible values are "IPv4" or "IPV6".
- update
Time string - The timestamp when the resource was updated.
- capacity int
- Capacity of the Address Group
- create_
time str - The timestamp when the resource was created.
- description str
- Optional. Free-text description of the resource.
- items Sequence[str]
- Optional. List of items.
- labels Mapping[str, str]
- Optional. Set of label tags associated with the AddressGroup resource.
- name str
- Name of the AddressGroup resource. It matches pattern
projects/*/locations/{location}/addressGroups/
. - self_
link str - Server-defined fully-qualified URL for this resource.
- type str
- The type of the Address Group. Possible values are "IPv4" or "IPV6".
- update_
time str - The timestamp when the resource was updated.
- capacity Number
- Capacity of the Address Group
- create
Time String - The timestamp when the resource was created.
- description String
- Optional. Free-text description of the resource.
- items List<String>
- Optional. List of items.
- labels Map<String>
- Optional. Set of label tags associated with the AddressGroup resource.
- name String
- Name of the AddressGroup resource. It matches pattern
projects/*/locations/{location}/addressGroups/
. - self
Link String - Server-defined fully-qualified URL for this resource.
- type String
- The type of the Address Group. Possible values are "IPv4" or "IPV6".
- update
Time String - The timestamp when the resource was updated.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
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