Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

getStudent

Student details. API Version: 2021-12-01-preview.

Using getStudent

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 getStudent(args: GetStudentArgs, opts?: InvokeOptions): Promise<GetStudentResult>
function getStudentOutput(args: GetStudentOutputArgs, opts?: InvokeOptions): Output<GetStudentResult>
def get_student(billing_account_name: Optional[str] = None,
                billing_profile_name: Optional[str] = None,
                invoice_section_name: Optional[str] = None,
                student_alias: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetStudentResult
def get_student_output(billing_account_name: Optional[pulumi.Input[str]] = None,
                billing_profile_name: Optional[pulumi.Input[str]] = None,
                invoice_section_name: Optional[pulumi.Input[str]] = None,
                student_alias: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetStudentResult]
func LookupStudent(ctx *Context, args *LookupStudentArgs, opts ...InvokeOption) (*LookupStudentResult, error)
func LookupStudentOutput(ctx *Context, args *LookupStudentOutputArgs, opts ...InvokeOption) LookupStudentResultOutput

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

public static class GetStudent 
{
    public static Task<GetStudentResult> InvokeAsync(GetStudentArgs args, InvokeOptions? opts = null)
    public static Output<GetStudentResult> Invoke(GetStudentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStudentResult> getStudent(GetStudentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:education:getStudent
  arguments:
    # arguments dictionary

The following arguments are supported:

BillingAccountName string

Billing account name.

BillingProfileName string

Billing profile name.

InvoiceSectionName string

Invoice section name.

StudentAlias string

Student alias.

BillingAccountName string

Billing account name.

BillingProfileName string

Billing profile name.

InvoiceSectionName string

Invoice section name.

StudentAlias string

Student alias.

billingAccountName String

Billing account name.

billingProfileName String

Billing profile name.

invoiceSectionName String

Invoice section name.

studentAlias String

Student alias.

billingAccountName string

Billing account name.

billingProfileName string

Billing profile name.

invoiceSectionName string

Invoice section name.

studentAlias string

Student alias.

billing_account_name str

Billing account name.

billing_profile_name str

Billing profile name.

invoice_section_name str

Invoice section name.

student_alias str

Student alias.

billingAccountName String

Billing account name.

billingProfileName String

Billing profile name.

invoiceSectionName String

Invoice section name.

studentAlias String

Student alias.

getStudent Result

The following output properties are available:

Budget Pulumi.AzureNative.Education.Outputs.AmountResponse

Student Budget

EffectiveDate string

Date student was added to the lab

Email string

Student Email

ExpirationDate string

Date this student is set to expire from the lab.

FirstName string

First Name

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

LastName string

Last Name

Name string

The name of the resource

Role string

Student Role

Status string

Student Lab Status

SubscriptionId string

Subscription Id

SystemData Pulumi.AzureNative.Education.Outputs.SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

SubscriptionAlias string

Subscription alias

SubscriptionInviteLastSentDate string

subscription invite last sent date

Budget AmountResponse

Student Budget

EffectiveDate string

Date student was added to the lab

Email string

Student Email

ExpirationDate string

Date this student is set to expire from the lab.

FirstName string

First Name

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

LastName string

Last Name

Name string

The name of the resource

Role string

Student Role

Status string

Student Lab Status

SubscriptionId string

Subscription Id

SystemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

SubscriptionAlias string

Subscription alias

SubscriptionInviteLastSentDate string

subscription invite last sent date

budget AmountResponse

Student Budget

effectiveDate String

Date student was added to the lab

email String

Student Email

expirationDate String

Date this student is set to expire from the lab.

firstName String

First Name

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

lastName String

Last Name

name String

The name of the resource

role String

Student Role

status String

Student Lab Status

subscriptionId String

Subscription Id

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

subscriptionAlias String

Subscription alias

subscriptionInviteLastSentDate String

subscription invite last sent date

budget AmountResponse

Student Budget

effectiveDate string

Date student was added to the lab

email string

Student Email

expirationDate string

Date this student is set to expire from the lab.

firstName string

First Name

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

lastName string

Last Name

name string

The name of the resource

role string

Student Role

status string

Student Lab Status

subscriptionId string

Subscription Id

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

subscriptionAlias string

Subscription alias

subscriptionInviteLastSentDate string

subscription invite last sent date

budget AmountResponse

Student Budget

effective_date str

Date student was added to the lab

email str

Student Email

expiration_date str

Date this student is set to expire from the lab.

first_name str

First Name

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

last_name str

Last Name

name str

The name of the resource

role str

Student Role

status str

Student Lab Status

subscription_id str

Subscription Id

system_data SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

subscription_alias str

Subscription alias

subscription_invite_last_sent_date str

subscription invite last sent date

budget Property Map

Student Budget

effectiveDate String

Date student was added to the lab

email String

Student Email

expirationDate String

Date this student is set to expire from the lab.

firstName String

First Name

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

lastName String

Last Name

name String

The name of the resource

role String

Student Role

status String

Student Lab Status

subscriptionId String

Subscription Id

systemData Property Map

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

subscriptionAlias String

Subscription alias

subscriptionInviteLastSentDate String

subscription invite last sent date

Supporting Types

AmountResponse

Currency string

The type of currency being used for the value.

Value double

Amount value.

Currency string

The type of currency being used for the value.

Value float64

Amount value.

currency String

The type of currency being used for the value.

value Double

Amount value.

currency string

The type of currency being used for the value.

value number

Amount value.

currency str

The type of currency being used for the value.

value float

Amount value.

currency String

The type of currency being used for the value.

value Number

Amount value.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0