Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.apigee/v1.getDeveloper
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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:
- Developer
Id string - Organization
Id string - Action string
- Developer
Id string - Organization
Id string - Action string
- developer
Id String - organization
Id String - action String
- developer
Id string - organization
Id string - action string
- developer_
id str - organization_
id str - action str
- developer
Id String - organization
Id String - action String
getDeveloper Result
The following output properties are available:
- Access
Type string - Access type.
- App
Family string - Developer app family.
- Apps List<string>
- List of apps associated with the developer.
- Attributes
List<Pulumi.
Google Native. Apigee. V1. Outputs. Google Cloud Apigee V1Attribute Response> - Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
- Companies List<string>
- List of companies associated with the developer.
- Created
At string - Time at which the developer was created in milliseconds since epoch.
- Developer
Id 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.
- First
Name string - First name of the developer.
- Last
Modified stringAt - Time at which the developer was last modified in milliseconds since epoch.
- Last
Name string - Last name of the developer.
- Organization
Name string - Name of the Apigee organization in which the developer resides.
- Status string
- Status of the developer. Valid values are
active
andinactive
. - User
Name string - User name of the developer. Not used by Apigee hybrid.
- Access
Type string - Access type.
- App
Family string - Developer app family.
- Apps []string
- List of apps associated with the developer.
- Attributes
[]Google
Cloud Apigee V1Attribute Response - Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
- Companies []string
- List of companies associated with the developer.
- Created
At string - Time at which the developer was created in milliseconds since epoch.
- Developer
Id 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.
- First
Name string - First name of the developer.
- Last
Modified stringAt - Time at which the developer was last modified in milliseconds since epoch.
- Last
Name string - Last name of the developer.
- Organization
Name string - Name of the Apigee organization in which the developer resides.
- Status string
- Status of the developer. Valid values are
active
andinactive
. - User
Name string - User name of the developer. Not used by Apigee hybrid.
- access
Type String - Access type.
- app
Family String - Developer app family.
- apps List<String>
- List of apps associated with the developer.
- attributes
List<Google
Cloud Apigee V1Attribute Response> - Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
- companies List<String>
- List of companies associated with the developer.
- created
At String - Time at which the developer was created in milliseconds since epoch.
- developer
Id 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.
- first
Name String - First name of the developer.
- last
Modified StringAt - Time at which the developer was last modified in milliseconds since epoch.
- last
Name String - Last name of the developer.
- organization
Name String - Name of the Apigee organization in which the developer resides.
- status String
- Status of the developer. Valid values are
active
andinactive
. - user
Name String - User name of the developer. Not used by Apigee hybrid.
- access
Type string - Access type.
- app
Family string - Developer app family.
- apps string[]
- List of apps associated with the developer.
- attributes
Google
Cloud Apigee V1Attribute Response[] - Optional. Developer attributes (name/value pairs). The custom attribute limit is 18.
- companies string[]
- List of companies associated with the developer.
- created
At string - Time at which the developer was created in milliseconds since epoch.
- developer
Id 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.
- first
Name string - First name of the developer.
- last
Modified stringAt - Time at which the developer was last modified in milliseconds since epoch.
- last
Name string - Last name of the developer.
- organization
Name string - Name of the Apigee organization in which the developer resides.
- status string
- Status of the developer. Valid values are
active
andinactive
. - user
Name 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[Google
Cloud Apigee V1Attribute Response] - 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_ strat - 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
andinactive
. - user_
name str - User name of the developer. Not used by Apigee hybrid.
- access
Type String - Access type.
- app
Family 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.
- created
At String - Time at which the developer was created in milliseconds since epoch.
- developer
Id 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.
- first
Name String - First name of the developer.
- last
Modified StringAt - Time at which the developer was last modified in milliseconds since epoch.
- last
Name String - Last name of the developer.
- organization
Name String - Name of the Apigee organization in which the developer resides.
- status String
- Status of the developer. Valid values are
active
andinactive
. - user
Name String - User name of the developer. Not used by Apigee hybrid.
Supporting Types
GoogleCloudApigeeV1AttributeResponse
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.