1. Packages
  2. Google Cloud Native
  3. API Docs
  4. apigee
  5. apigee/v1
  6. getAppgroup

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.apigee/v1.getAppgroup

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

Returns the AppGroup details for the provided AppGroup name in the request URI.

Using getAppgroup

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 getAppgroup(args: GetAppgroupArgs, opts?: InvokeOptions): Promise<GetAppgroupResult>
function getAppgroupOutput(args: GetAppgroupOutputArgs, opts?: InvokeOptions): Output<GetAppgroupResult>
Copy
def get_appgroup(appgroup_id: Optional[str] = None,
                 organization_id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetAppgroupResult
def get_appgroup_output(appgroup_id: Optional[pulumi.Input[str]] = None,
                 organization_id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetAppgroupResult]
Copy
func LookupAppgroup(ctx *Context, args *LookupAppgroupArgs, opts ...InvokeOption) (*LookupAppgroupResult, error)
func LookupAppgroupOutput(ctx *Context, args *LookupAppgroupOutputArgs, opts ...InvokeOption) LookupAppgroupResultOutput
Copy

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

public static class GetAppgroup 
{
    public static Task<GetAppgroupResult> InvokeAsync(GetAppgroupArgs args, InvokeOptions? opts = null)
    public static Output<GetAppgroupResult> Invoke(GetAppgroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAppgroupResult> getAppgroup(GetAppgroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Copy
fn::invoke:
  function: google-native:apigee/v1:getAppgroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AppgroupId This property is required. string
OrganizationId This property is required. string
AppgroupId This property is required. string
OrganizationId This property is required. string
appgroupId This property is required. String
organizationId This property is required. String
appgroupId This property is required. string
organizationId This property is required. string
appgroup_id This property is required. str
organization_id This property is required. str
appgroupId This property is required. String
organizationId This property is required. String

getAppgroup Result

The following output properties are available:

AppGroupId string
Internal identifier that cannot be edited
Attributes List<Pulumi.GoogleNative.Apigee.V1.Outputs.GoogleCloudApigeeV1AttributeResponse>
A list of attributes
ChannelId string
channel identifier identifies the owner maintaing this grouping.
ChannelUri string
A reference to the associated storefront/marketplace.
CreatedAt string
Created time as milliseconds since epoch.
DisplayName string
app group name displayed in the UI
LastModifiedAt string
Modified time as milliseconds since epoch.
Name string
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
Organization string
Immutable. the org the app group is created
Status string
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.
AppGroupId string
Internal identifier that cannot be edited
Attributes []GoogleCloudApigeeV1AttributeResponse
A list of attributes
ChannelId string
channel identifier identifies the owner maintaing this grouping.
ChannelUri string
A reference to the associated storefront/marketplace.
CreatedAt string
Created time as milliseconds since epoch.
DisplayName string
app group name displayed in the UI
LastModifiedAt string
Modified time as milliseconds since epoch.
Name string
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
Organization string
Immutable. the org the app group is created
Status string
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.
appGroupId String
Internal identifier that cannot be edited
attributes List<GoogleCloudApigeeV1AttributeResponse>
A list of attributes
channelId String
channel identifier identifies the owner maintaing this grouping.
channelUri String
A reference to the associated storefront/marketplace.
createdAt String
Created time as milliseconds since epoch.
displayName String
app group name displayed in the UI
lastModifiedAt String
Modified time as milliseconds since epoch.
name String
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
organization String
Immutable. the org the app group is created
status String
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.
appGroupId string
Internal identifier that cannot be edited
attributes GoogleCloudApigeeV1AttributeResponse[]
A list of attributes
channelId string
channel identifier identifies the owner maintaing this grouping.
channelUri string
A reference to the associated storefront/marketplace.
createdAt string
Created time as milliseconds since epoch.
displayName string
app group name displayed in the UI
lastModifiedAt string
Modified time as milliseconds since epoch.
name string
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
organization string
Immutable. the org the app group is created
status string
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.
app_group_id str
Internal identifier that cannot be edited
attributes Sequence[GoogleCloudApigeeV1AttributeResponse]
A list of attributes
channel_id str
channel identifier identifies the owner maintaing this grouping.
channel_uri str
A reference to the associated storefront/marketplace.
created_at str
Created time as milliseconds since epoch.
display_name str
app group name displayed in the UI
last_modified_at str
Modified time as milliseconds since epoch.
name str
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
organization str
Immutable. the org the app group is created
status str
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.
appGroupId String
Internal identifier that cannot be edited
attributes List<Property Map>
A list of attributes
channelId String
channel identifier identifies the owner maintaing this grouping.
channelUri String
A reference to the associated storefront/marketplace.
createdAt String
Created time as milliseconds since epoch.
displayName String
app group name displayed in the UI
lastModifiedAt String
Modified time as milliseconds since epoch.
name String
Immutable. Name of the AppGroup. Characters you can use in the name are restricted to: A-Z0-9._-$ %.
organization String
Immutable. the org the app group is created
status String
Valid values are active or inactive. Note that the status of the AppGroup should be updated via UpdateAppGroupRequest by setting the action as active or inactive.

Supporting Types

GoogleCloudApigeeV1AttributeResponse

Name This property is required. string
API key of the attribute.
Value This property is required. string
Value of the attribute.
Name This property is required. string
API key of the attribute.
Value This property is required. string
Value of the attribute.
name This property is required. String
API key of the attribute.
value This property is required. String
Value of the attribute.
name This property is required. string
API key of the attribute.
value This property is required. string
Value of the attribute.
name This property is required. str
API key of the attribute.
value This property is required. str
Value of the attribute.
name This property is required. String
API key of the attribute.
value This property is required. String
Value of the attribute.

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