1. Packages
  2. Octopusdeploy Provider
  3. API Docs
  4. getServiceAccountOidcIdentity
octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs

octopusdeploy.getServiceAccountOidcIdentity

Explore with Pulumi AI

octopusdeploy logo
octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs

    Using getServiceAccountOidcIdentity

    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 getServiceAccountOidcIdentity(args: GetServiceAccountOidcIdentityArgs, opts?: InvokeOptions): Promise<GetServiceAccountOidcIdentityResult>
    function getServiceAccountOidcIdentityOutput(args: GetServiceAccountOidcIdentityOutputArgs, opts?: InvokeOptions): Output<GetServiceAccountOidcIdentityResult>
    def get_service_account_oidc_identity(id: Optional[str] = None,
                                          service_account_id: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetServiceAccountOidcIdentityResult
    def get_service_account_oidc_identity_output(id: Optional[pulumi.Input[str]] = None,
                                          service_account_id: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetServiceAccountOidcIdentityResult]
    func LookupServiceAccountOidcIdentity(ctx *Context, args *LookupServiceAccountOidcIdentityArgs, opts ...InvokeOption) (*LookupServiceAccountOidcIdentityResult, error)
    func LookupServiceAccountOidcIdentityOutput(ctx *Context, args *LookupServiceAccountOidcIdentityOutputArgs, opts ...InvokeOption) LookupServiceAccountOidcIdentityResultOutput

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

    public static class GetServiceAccountOidcIdentity 
    {
        public static Task<GetServiceAccountOidcIdentityResult> InvokeAsync(GetServiceAccountOidcIdentityArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceAccountOidcIdentityResult> Invoke(GetServiceAccountOidcIdentityInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceAccountOidcIdentityResult> getServiceAccountOidcIdentity(GetServiceAccountOidcIdentityArgs args, InvokeOptions options)
    public static Output<GetServiceAccountOidcIdentityResult> getServiceAccountOidcIdentity(GetServiceAccountOidcIdentityArgs args, InvokeOptions options)
    
    fn::invoke:
      function: octopusdeploy:index/getServiceAccountOidcIdentity:getServiceAccountOidcIdentity
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ServiceAccountId string
    ID of the user associated to this identity
    Id string
    The unique ID for this resource.
    ServiceAccountId string
    ID of the user associated to this identity
    Id string
    The unique ID for this resource.
    serviceAccountId String
    ID of the user associated to this identity
    id String
    The unique ID for this resource.
    serviceAccountId string
    ID of the user associated to this identity
    id string
    The unique ID for this resource.
    service_account_id str
    ID of the user associated to this identity
    id str
    The unique ID for this resource.
    serviceAccountId String
    ID of the user associated to this identity
    id String
    The unique ID for this resource.

    getServiceAccountOidcIdentity Result

    The following output properties are available:

    Id string
    The unique ID for this resource.
    Issuer string
    OIDC issuer url
    Name string
    Name of the user associated to this identity
    ServiceAccountId string
    ID of the user associated to this identity
    Subject string
    OIDC subject claims
    Id string
    The unique ID for this resource.
    Issuer string
    OIDC issuer url
    Name string
    Name of the user associated to this identity
    ServiceAccountId string
    ID of the user associated to this identity
    Subject string
    OIDC subject claims
    id String
    The unique ID for this resource.
    issuer String
    OIDC issuer url
    name String
    Name of the user associated to this identity
    serviceAccountId String
    ID of the user associated to this identity
    subject String
    OIDC subject claims
    id string
    The unique ID for this resource.
    issuer string
    OIDC issuer url
    name string
    Name of the user associated to this identity
    serviceAccountId string
    ID of the user associated to this identity
    subject string
    OIDC subject claims
    id str
    The unique ID for this resource.
    issuer str
    OIDC issuer url
    name str
    Name of the user associated to this identity
    service_account_id str
    ID of the user associated to this identity
    subject str
    OIDC subject claims
    id String
    The unique ID for this resource.
    issuer String
    OIDC issuer url
    name String
    Name of the user associated to this identity
    serviceAccountId String
    ID of the user associated to this identity
    subject String
    OIDC subject claims

    Package Details

    Repository
    octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
    License
    Notes
    This Pulumi package is based on the octopusdeploy Terraform Provider.
    octopusdeploy logo
    octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs