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

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.apigee/v1.getDeveloper

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    Returns the developer details, including the developer’s name, email address, apps, and other information. Note: The response includes only the first 100 developer apps.

    Using getDeveloper

    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 getDeveloper(args: GetDeveloperArgs, opts?: InvokeOptions): Promise<GetDeveloperResult>
    function getDeveloperOutput(args: GetDeveloperOutputArgs, opts?: InvokeOptions): Output<GetDeveloperResult>
    def get_developer(action: Optional[str] = None,
                      developer_id: Optional[str] = None,
                      organization_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDeveloperResult
    def get_developer_output(action: Optional[pulumi.Input[str]] = None,
                      developer_id: Optional[pulumi.Input[str]] = None,
                      organization_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetDeveloperResult]
    func LookupDeveloper(ctx *Context, args *LookupDeveloperArgs, opts ...InvokeOption) (*LookupDeveloperResult, error)
    func LookupDeveloperOutput(ctx *Context, args *LookupDeveloperOutputArgs, opts ...InvokeOption) LookupDeveloperResultOutput

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

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

    The following arguments are supported:

    DeveloperId string
    OrganizationId string
    Action string
    DeveloperId string
    OrganizationId string
    Action string
    developerId String
    organizationId String
    action String
    developerId string
    organizationId string
    action string
    developerId String
    organizationId String
    action String

    getDeveloper Result

    The following output properties are available:

    AccessType string

    Access type.

    AppFamily string

    Developer app family.

    Apps List<string>

    List of apps associated with the developer.

    Attributes List<Pulumi.GoogleNative.Apigee.V1.Outputs.GoogleCloudApigeeV1AttributeResponse>

    Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

    Companies List<string>

    List of companies associated with the developer.

    CreatedAt string

    Time at which the developer was created in milliseconds since epoch.

    DeveloperId string

    ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

    Email string

    Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

    FirstName string

    First name of the developer.

    LastModifiedAt string

    Time at which the developer was last modified in milliseconds since epoch.

    LastName string

    Last name of the developer.

    OrganizationName string

    Name of the Apigee organization in which the developer resides.

    Status string

    Status of the developer. Valid values are active and inactive.

    UserName string

    User name of the developer. Not used by Apigee hybrid.

    AccessType string

    Access type.

    AppFamily string

    Developer app family.

    Apps []string

    List of apps associated with the developer.

    Attributes []GoogleCloudApigeeV1AttributeResponse

    Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

    Companies []string

    List of companies associated with the developer.

    CreatedAt string

    Time at which the developer was created in milliseconds since epoch.

    DeveloperId string

    ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

    Email string

    Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

    FirstName string

    First name of the developer.

    LastModifiedAt string

    Time at which the developer was last modified in milliseconds since epoch.

    LastName string

    Last name of the developer.

    OrganizationName string

    Name of the Apigee organization in which the developer resides.

    Status string

    Status of the developer. Valid values are active and inactive.

    UserName string

    User name of the developer. Not used by Apigee hybrid.

    accessType String

    Access type.

    appFamily String

    Developer app family.

    apps List<String>

    List of apps associated with the developer.

    attributes List<GoogleCloudApigeeV1AttributeResponse>

    Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

    companies List<String>

    List of companies associated with the developer.

    createdAt String

    Time at which the developer was created in milliseconds since epoch.

    developerId String

    ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

    email String

    Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

    firstName String

    First name of the developer.

    lastModifiedAt String

    Time at which the developer was last modified in milliseconds since epoch.

    lastName String

    Last name of the developer.

    organizationName String

    Name of the Apigee organization in which the developer resides.

    status String

    Status of the developer. Valid values are active and inactive.

    userName String

    User name of the developer. Not used by Apigee hybrid.

    accessType string

    Access type.

    appFamily string

    Developer app family.

    apps string[]

    List of apps associated with the developer.

    attributes GoogleCloudApigeeV1AttributeResponse[]

    Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

    companies string[]

    List of companies associated with the developer.

    createdAt string

    Time at which the developer was created in milliseconds since epoch.

    developerId string

    ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

    email string

    Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

    firstName string

    First name of the developer.

    lastModifiedAt string

    Time at which the developer was last modified in milliseconds since epoch.

    lastName string

    Last name of the developer.

    organizationName string

    Name of the Apigee organization in which the developer resides.

    status string

    Status of the developer. Valid values are active and inactive.

    userName string

    User name of the developer. Not used by Apigee hybrid.

    access_type str

    Access type.

    app_family str

    Developer app family.

    apps Sequence[str]

    List of apps associated with the developer.

    attributes Sequence[GoogleCloudApigeeV1AttributeResponse]

    Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

    companies Sequence[str]

    List of companies associated with the developer.

    created_at str

    Time at which the developer was created in milliseconds since epoch.

    developer_id str

    ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

    email str

    Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

    first_name str

    First name of the developer.

    last_modified_at str

    Time at which the developer was last modified in milliseconds since epoch.

    last_name str

    Last name of the developer.

    organization_name str

    Name of the Apigee organization in which the developer resides.

    status str

    Status of the developer. Valid values are active and inactive.

    user_name str

    User name of the developer. Not used by Apigee hybrid.

    accessType String

    Access type.

    appFamily String

    Developer app family.

    apps List<String>

    List of apps associated with the developer.

    attributes List<Property Map>

    Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.

    companies List<String>

    List of companies associated with the developer.

    createdAt String

    Time at which the developer was created in milliseconds since epoch.

    developerId String

    ID of the developer. Note: IDs are generated internally by Apigee and are not guaranteed to stay the same over time.

    email String

    Email address of the developer. This value is used to uniquely identify the developer in Apigee hybrid. Note that the email address has to be in lowercase only.

    firstName String

    First name of the developer.

    lastModifiedAt String

    Time at which the developer was last modified in milliseconds since epoch.

    lastName String

    Last name of the developer.

    organizationName String

    Name of the Apigee organization in which the developer resides.

    status String

    Status of the developer. Valid values are active and inactive.

    userName String

    User name of the developer. Not used by Apigee hybrid.

    Supporting Types

    GoogleCloudApigeeV1AttributeResponse

    Name string

    API key of the attribute.

    Value string

    Value of the attribute.

    Name string

    API key of the attribute.

    Value string

    Value of the attribute.

    name String

    API key of the attribute.

    value String

    Value of the attribute.

    name string

    API key of the attribute.

    value string

    Value of the attribute.

    name str

    API key of the attribute.

    value str

    Value of the attribute.

    name String

    API key of the attribute.

    value String

    Value of the attribute.

    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.31.1 published on Thursday, Jul 20, 2023 by Pulumi