Documentation
¶
Index ¶
- Constants
- type AzureDevOpsOrganizationProfile
- type AzureDevOpsOrganizationProfileArgs
- func (AzureDevOpsOrganizationProfileArgs) ElementType() reflect.Type
- func (i AzureDevOpsOrganizationProfileArgs) ToAzureDevOpsOrganizationProfileOutput() AzureDevOpsOrganizationProfileOutput
- func (i AzureDevOpsOrganizationProfileArgs) ToAzureDevOpsOrganizationProfileOutputWithContext(ctx context.Context) AzureDevOpsOrganizationProfileOutput
- type AzureDevOpsOrganizationProfileInput
- type AzureDevOpsOrganizationProfileOutput
- func (AzureDevOpsOrganizationProfileOutput) ElementType() reflect.Type
- func (o AzureDevOpsOrganizationProfileOutput) Kind() pulumi.StringOutput
- func (o AzureDevOpsOrganizationProfileOutput) Organizations() OrganizationArrayOutput
- func (o AzureDevOpsOrganizationProfileOutput) ToAzureDevOpsOrganizationProfileOutput() AzureDevOpsOrganizationProfileOutput
- func (o AzureDevOpsOrganizationProfileOutput) ToAzureDevOpsOrganizationProfileOutputWithContext(ctx context.Context) AzureDevOpsOrganizationProfileOutput
- type AzureDevOpsOrganizationProfileResponse
- type AzureDevOpsOrganizationProfileResponseOutput
- func (AzureDevOpsOrganizationProfileResponseOutput) ElementType() reflect.Type
- func (o AzureDevOpsOrganizationProfileResponseOutput) Kind() pulumi.StringOutput
- func (o AzureDevOpsOrganizationProfileResponseOutput) Organizations() OrganizationResponseArrayOutput
- func (o AzureDevOpsOrganizationProfileResponseOutput) ToAzureDevOpsOrganizationProfileResponseOutput() AzureDevOpsOrganizationProfileResponseOutput
- func (o AzureDevOpsOrganizationProfileResponseOutput) ToAzureDevOpsOrganizationProfileResponseOutputWithContext(ctx context.Context) AzureDevOpsOrganizationProfileResponseOutput
- type DevOpsAzureSku
- type DevOpsAzureSkuArgs
- type DevOpsAzureSkuInput
- type DevOpsAzureSkuOutput
- func (DevOpsAzureSkuOutput) ElementType() reflect.Type
- func (o DevOpsAzureSkuOutput) Name() pulumi.StringOutput
- func (o DevOpsAzureSkuOutput) Tier() pulumi.StringPtrOutput
- func (o DevOpsAzureSkuOutput) ToDevOpsAzureSkuOutput() DevOpsAzureSkuOutput
- func (o DevOpsAzureSkuOutput) ToDevOpsAzureSkuOutputWithContext(ctx context.Context) DevOpsAzureSkuOutput
- type DevOpsAzureSkuResponse
- type DevOpsAzureSkuResponseOutput
- func (DevOpsAzureSkuResponseOutput) ElementType() reflect.Type
- func (o DevOpsAzureSkuResponseOutput) Name() pulumi.StringOutput
- func (o DevOpsAzureSkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o DevOpsAzureSkuResponseOutput) ToDevOpsAzureSkuResponseOutput() DevOpsAzureSkuResponseOutput
- func (o DevOpsAzureSkuResponseOutput) ToDevOpsAzureSkuResponseOutputWithContext(ctx context.Context) DevOpsAzureSkuResponseOutput
- type LookupPoolArgs
- type LookupPoolOutputArgs
- type LookupPoolResult
- type LookupPoolResultOutput
- func (o LookupPoolResultOutput) AgentProfile() pulumi.AnyOutput
- func (o LookupPoolResultOutput) DevCenterProjectResourceId() pulumi.StringOutput
- func (LookupPoolResultOutput) ElementType() reflect.Type
- func (o LookupPoolResultOutput) FabricProfile() VmssFabricProfileResponseOutput
- func (o LookupPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupPoolResultOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o LookupPoolResultOutput) Location() pulumi.StringOutput
- func (o LookupPoolResultOutput) MaximumConcurrency() pulumi.IntOutput
- func (o LookupPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupPoolResultOutput) OrganizationProfile() AzureDevOpsOrganizationProfileResponseOutput
- func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o LookupPoolResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
- func (o LookupPoolResultOutput) Type() pulumi.StringOutput
- type ManagedServiceIdentity
- type ManagedServiceIdentityArgs
- func (ManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- type ManagedServiceIdentityInput
- type ManagedServiceIdentityOutput
- func (ManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityPtrInput
- type ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
- func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
- func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type ManagedServiceIdentityResponse
- type ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
- func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
- func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Elem() ManagedServiceIdentityResponseOutput
- func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
- type ManagedServiceIdentityType
- func (ManagedServiceIdentityType) ElementType() reflect.Type
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypeInput
- type ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagedServiceIdentityTypePtrInput
- type ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
- func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkProfile
- type NetworkProfileArgs
- func (NetworkProfileArgs) ElementType() reflect.Type
- func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileInput
- type NetworkProfileOutput
- func (NetworkProfileOutput) ElementType() reflect.Type
- func (o NetworkProfileOutput) SubnetId() pulumi.StringOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfilePtrInput
- type NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
- func (NetworkProfilePtrOutput) ElementType() reflect.Type
- func (o NetworkProfilePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
- func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
- type NetworkProfileResponse
- type NetworkProfileResponseOutput
- func (NetworkProfileResponseOutput) ElementType() reflect.Type
- func (o NetworkProfileResponseOutput) SubnetId() pulumi.StringOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
- func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
- type NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
- func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkProfileResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
- func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
- type Organization
- type OrganizationArgs
- type OrganizationArray
- type OrganizationArrayInput
- type OrganizationArrayOutput
- func (OrganizationArrayOutput) ElementType() reflect.Type
- func (o OrganizationArrayOutput) Index(i pulumi.IntInput) OrganizationOutput
- func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput
- func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
- type OrganizationInput
- type OrganizationOutput
- func (OrganizationOutput) ElementType() reflect.Type
- func (o OrganizationOutput) Parallelism() pulumi.IntPtrOutput
- func (o OrganizationOutput) Projects() pulumi.StringArrayOutput
- func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
- func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
- func (o OrganizationOutput) Url() pulumi.StringOutput
- type OrganizationResponse
- type OrganizationResponseArrayOutput
- func (OrganizationResponseArrayOutput) ElementType() reflect.Type
- func (o OrganizationResponseArrayOutput) Index(i pulumi.IntInput) OrganizationResponseOutput
- func (o OrganizationResponseArrayOutput) ToOrganizationResponseArrayOutput() OrganizationResponseArrayOutput
- func (o OrganizationResponseArrayOutput) ToOrganizationResponseArrayOutputWithContext(ctx context.Context) OrganizationResponseArrayOutput
- type OrganizationResponseOutput
- func (OrganizationResponseOutput) ElementType() reflect.Type
- func (o OrganizationResponseOutput) Parallelism() pulumi.IntPtrOutput
- func (o OrganizationResponseOutput) Projects() pulumi.StringArrayOutput
- func (o OrganizationResponseOutput) ToOrganizationResponseOutput() OrganizationResponseOutput
- func (o OrganizationResponseOutput) ToOrganizationResponseOutputWithContext(ctx context.Context) OrganizationResponseOutput
- func (o OrganizationResponseOutput) Url() pulumi.StringOutput
- type OsProfile
- type OsProfileArgs
- func (OsProfileArgs) ElementType() reflect.Type
- func (i OsProfileArgs) ToOsProfileOutput() OsProfileOutput
- func (i OsProfileArgs) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
- func (i OsProfileArgs) ToOsProfilePtrOutput() OsProfilePtrOutput
- func (i OsProfileArgs) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
- type OsProfileInput
- type OsProfileOutput
- func (OsProfileOutput) ElementType() reflect.Type
- func (o OsProfileOutput) SecretsManagementSettings() SecretsManagementSettingsOutput
- func (o OsProfileOutput) ToOsProfileOutput() OsProfileOutput
- func (o OsProfileOutput) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
- func (o OsProfileOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
- func (o OsProfileOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
- type OsProfilePtrInput
- type OsProfilePtrOutput
- func (o OsProfilePtrOutput) Elem() OsProfileOutput
- func (OsProfilePtrOutput) ElementType() reflect.Type
- func (o OsProfilePtrOutput) SecretsManagementSettings() SecretsManagementSettingsPtrOutput
- func (o OsProfilePtrOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
- func (o OsProfilePtrOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
- type OsProfileResponse
- type OsProfileResponseOutput
- func (OsProfileResponseOutput) ElementType() reflect.Type
- func (o OsProfileResponseOutput) SecretsManagementSettings() SecretsManagementSettingsResponseOutput
- func (o OsProfileResponseOutput) ToOsProfileResponseOutput() OsProfileResponseOutput
- func (o OsProfileResponseOutput) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput
- type OsProfileResponsePtrOutput
- func (o OsProfileResponsePtrOutput) Elem() OsProfileResponseOutput
- func (OsProfileResponsePtrOutput) ElementType() reflect.Type
- func (o OsProfileResponsePtrOutput) SecretsManagementSettings() SecretsManagementSettingsResponsePtrOutput
- func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
- func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
- type Pool
- type PoolArgs
- type PoolImage
- type PoolImageArgs
- type PoolImageArray
- type PoolImageArrayInput
- type PoolImageArrayOutput
- func (PoolImageArrayOutput) ElementType() reflect.Type
- func (o PoolImageArrayOutput) Index(i pulumi.IntInput) PoolImageOutput
- func (o PoolImageArrayOutput) ToPoolImageArrayOutput() PoolImageArrayOutput
- func (o PoolImageArrayOutput) ToPoolImageArrayOutputWithContext(ctx context.Context) PoolImageArrayOutput
- type PoolImageInput
- type PoolImageOutput
- func (o PoolImageOutput) Aliases() pulumi.StringArrayOutput
- func (o PoolImageOutput) Buffer() pulumi.StringPtrOutput
- func (PoolImageOutput) ElementType() reflect.Type
- func (o PoolImageOutput) ResourceId() pulumi.StringOutput
- func (o PoolImageOutput) ToPoolImageOutput() PoolImageOutput
- func (o PoolImageOutput) ToPoolImageOutputWithContext(ctx context.Context) PoolImageOutput
- type PoolImageResponse
- type PoolImageResponseArrayOutput
- func (PoolImageResponseArrayOutput) ElementType() reflect.Type
- func (o PoolImageResponseArrayOutput) Index(i pulumi.IntInput) PoolImageResponseOutput
- func (o PoolImageResponseArrayOutput) ToPoolImageResponseArrayOutput() PoolImageResponseArrayOutput
- func (o PoolImageResponseArrayOutput) ToPoolImageResponseArrayOutputWithContext(ctx context.Context) PoolImageResponseArrayOutput
- type PoolImageResponseOutput
- func (o PoolImageResponseOutput) Aliases() pulumi.StringArrayOutput
- func (o PoolImageResponseOutput) Buffer() pulumi.StringPtrOutput
- func (PoolImageResponseOutput) ElementType() reflect.Type
- func (o PoolImageResponseOutput) ResourceId() pulumi.StringOutput
- func (o PoolImageResponseOutput) ToPoolImageResponseOutput() PoolImageResponseOutput
- func (o PoolImageResponseOutput) ToPoolImageResponseOutputWithContext(ctx context.Context) PoolImageResponseOutput
- type PoolInput
- type PoolOutput
- func (o PoolOutput) AgentProfile() pulumi.AnyOutput
- func (o PoolOutput) DevCenterProjectResourceId() pulumi.StringOutput
- func (PoolOutput) ElementType() reflect.Type
- func (o PoolOutput) FabricProfile() VmssFabricProfileResponseOutput
- func (o PoolOutput) Identity() ManagedServiceIdentityResponsePtrOutput
- func (o PoolOutput) Location() pulumi.StringOutput
- func (o PoolOutput) MaximumConcurrency() pulumi.IntOutput
- func (o PoolOutput) Name() pulumi.StringOutput
- func (o PoolOutput) OrganizationProfile() AzureDevOpsOrganizationProfileResponseOutput
- func (o PoolOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o PoolOutput) SystemData() SystemDataResponseOutput
- func (o PoolOutput) Tags() pulumi.StringMapOutput
- func (o PoolOutput) ToPoolOutput() PoolOutput
- func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
- func (o PoolOutput) Type() pulumi.StringOutput
- type PoolState
- type ProvisioningState
- func (ProvisioningState) ElementType() reflect.Type
- func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput
- func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
- func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
- func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
- func (e ProvisioningState) ToStringOutput() pulumi.StringOutput
- func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningStateInput
- type ProvisioningStateOutput
- func (ProvisioningStateOutput) ElementType() reflect.Type
- func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput
- func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
- func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
- func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
- func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningStatePtrInput
- type ProvisioningStatePtrOutput
- func (o ProvisioningStatePtrOutput) Elem() ProvisioningStateOutput
- func (ProvisioningStatePtrOutput) ElementType() reflect.Type
- func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
- func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
- func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecretsManagementSettings
- type SecretsManagementSettingsArgs
- func (SecretsManagementSettingsArgs) ElementType() reflect.Type
- func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsOutput() SecretsManagementSettingsOutput
- func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsOutputWithContext(ctx context.Context) SecretsManagementSettingsOutput
- func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput
- func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsPtrOutputWithContext(ctx context.Context) SecretsManagementSettingsPtrOutput
- type SecretsManagementSettingsInput
- type SecretsManagementSettingsOutput
- func (o SecretsManagementSettingsOutput) CertificateStoreLocation() pulumi.StringPtrOutput
- func (SecretsManagementSettingsOutput) ElementType() reflect.Type
- func (o SecretsManagementSettingsOutput) KeyExportable() pulumi.BoolOutput
- func (o SecretsManagementSettingsOutput) ObservedCertificates() pulumi.StringArrayOutput
- func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsOutput() SecretsManagementSettingsOutput
- func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsOutputWithContext(ctx context.Context) SecretsManagementSettingsOutput
- func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput
- func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsPtrOutputWithContext(ctx context.Context) SecretsManagementSettingsPtrOutput
- type SecretsManagementSettingsPtrInput
- type SecretsManagementSettingsPtrOutput
- func (o SecretsManagementSettingsPtrOutput) CertificateStoreLocation() pulumi.StringPtrOutput
- func (o SecretsManagementSettingsPtrOutput) Elem() SecretsManagementSettingsOutput
- func (SecretsManagementSettingsPtrOutput) ElementType() reflect.Type
- func (o SecretsManagementSettingsPtrOutput) KeyExportable() pulumi.BoolPtrOutput
- func (o SecretsManagementSettingsPtrOutput) ObservedCertificates() pulumi.StringArrayOutput
- func (o SecretsManagementSettingsPtrOutput) ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput
- func (o SecretsManagementSettingsPtrOutput) ToSecretsManagementSettingsPtrOutputWithContext(ctx context.Context) SecretsManagementSettingsPtrOutput
- type SecretsManagementSettingsResponse
- type SecretsManagementSettingsResponseOutput
- func (o SecretsManagementSettingsResponseOutput) CertificateStoreLocation() pulumi.StringPtrOutput
- func (SecretsManagementSettingsResponseOutput) ElementType() reflect.Type
- func (o SecretsManagementSettingsResponseOutput) KeyExportable() pulumi.BoolOutput
- func (o SecretsManagementSettingsResponseOutput) ObservedCertificates() pulumi.StringArrayOutput
- func (o SecretsManagementSettingsResponseOutput) ToSecretsManagementSettingsResponseOutput() SecretsManagementSettingsResponseOutput
- func (o SecretsManagementSettingsResponseOutput) ToSecretsManagementSettingsResponseOutputWithContext(ctx context.Context) SecretsManagementSettingsResponseOutput
- type SecretsManagementSettingsResponsePtrOutput
- func (o SecretsManagementSettingsResponsePtrOutput) CertificateStoreLocation() pulumi.StringPtrOutput
- func (o SecretsManagementSettingsResponsePtrOutput) Elem() SecretsManagementSettingsResponseOutput
- func (SecretsManagementSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o SecretsManagementSettingsResponsePtrOutput) KeyExportable() pulumi.BoolPtrOutput
- func (o SecretsManagementSettingsResponsePtrOutput) ObservedCertificates() pulumi.StringArrayOutput
- func (o SecretsManagementSettingsResponsePtrOutput) ToSecretsManagementSettingsResponsePtrOutput() SecretsManagementSettingsResponsePtrOutput
- func (o SecretsManagementSettingsResponsePtrOutput) ToSecretsManagementSettingsResponsePtrOutputWithContext(ctx context.Context) SecretsManagementSettingsResponsePtrOutput
- type Stateful
- type StatefulArgs
- type StatefulInput
- type StatefulOutput
- func (StatefulOutput) ElementType() reflect.Type
- func (o StatefulOutput) Kind() pulumi.StringOutput
- func (o StatefulOutput) MaxAgentLifetime() pulumi.StringOutput
- func (o StatefulOutput) ResourcePredictions() pulumi.AnyOutput
- func (o StatefulOutput) ToStatefulOutput() StatefulOutput
- func (o StatefulOutput) ToStatefulOutputWithContext(ctx context.Context) StatefulOutput
- type StatefulResponse
- type StatefulResponseOutput
- func (StatefulResponseOutput) ElementType() reflect.Type
- func (o StatefulResponseOutput) Kind() pulumi.StringOutput
- func (o StatefulResponseOutput) MaxAgentLifetime() pulumi.StringOutput
- func (o StatefulResponseOutput) ResourcePredictions() pulumi.AnyOutput
- func (o StatefulResponseOutput) ToStatefulResponseOutput() StatefulResponseOutput
- func (o StatefulResponseOutput) ToStatefulResponseOutputWithContext(ctx context.Context) StatefulResponseOutput
- type StatelessAgentProfile
- type StatelessAgentProfileArgs
- type StatelessAgentProfileInput
- type StatelessAgentProfileOutput
- func (StatelessAgentProfileOutput) ElementType() reflect.Type
- func (o StatelessAgentProfileOutput) Kind() pulumi.StringOutput
- func (o StatelessAgentProfileOutput) ResourcePredictions() pulumi.AnyOutput
- func (o StatelessAgentProfileOutput) ToStatelessAgentProfileOutput() StatelessAgentProfileOutput
- func (o StatelessAgentProfileOutput) ToStatelessAgentProfileOutputWithContext(ctx context.Context) StatelessAgentProfileOutput
- type StatelessAgentProfileResponse
- type StatelessAgentProfileResponseOutput
- func (StatelessAgentProfileResponseOutput) ElementType() reflect.Type
- func (o StatelessAgentProfileResponseOutput) Kind() pulumi.StringOutput
- func (o StatelessAgentProfileResponseOutput) ResourcePredictions() pulumi.AnyOutput
- func (o StatelessAgentProfileResponseOutput) ToStatelessAgentProfileResponseOutput() StatelessAgentProfileResponseOutput
- func (o StatelessAgentProfileResponseOutput) ToStatelessAgentProfileResponseOutputWithContext(ctx context.Context) StatelessAgentProfileResponseOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type UserAssignedIdentityResponse
- type UserAssignedIdentityResponseMapOutput
- func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
- func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
- type UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
- func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
- type VmssFabricProfile
- type VmssFabricProfileArgs
- func (val *VmssFabricProfileArgs) Defaults() *VmssFabricProfileArgs
- func (VmssFabricProfileArgs) ElementType() reflect.Type
- func (i VmssFabricProfileArgs) ToVmssFabricProfileOutput() VmssFabricProfileOutput
- func (i VmssFabricProfileArgs) ToVmssFabricProfileOutputWithContext(ctx context.Context) VmssFabricProfileOutput
- type VmssFabricProfileInput
- type VmssFabricProfileOutput
- func (VmssFabricProfileOutput) ElementType() reflect.Type
- func (o VmssFabricProfileOutput) Images() PoolImageArrayOutput
- func (o VmssFabricProfileOutput) Kind() pulumi.StringOutput
- func (o VmssFabricProfileOutput) NetworkProfile() NetworkProfilePtrOutput
- func (o VmssFabricProfileOutput) OsProfile() OsProfilePtrOutput
- func (o VmssFabricProfileOutput) Sku() DevOpsAzureSkuOutput
- func (o VmssFabricProfileOutput) ToVmssFabricProfileOutput() VmssFabricProfileOutput
- func (o VmssFabricProfileOutput) ToVmssFabricProfileOutputWithContext(ctx context.Context) VmssFabricProfileOutput
- type VmssFabricProfileResponse
- type VmssFabricProfileResponseOutput
- func (VmssFabricProfileResponseOutput) ElementType() reflect.Type
- func (o VmssFabricProfileResponseOutput) Images() PoolImageResponseArrayOutput
- func (o VmssFabricProfileResponseOutput) Kind() pulumi.StringOutput
- func (o VmssFabricProfileResponseOutput) NetworkProfile() NetworkProfileResponsePtrOutput
- func (o VmssFabricProfileResponseOutput) OsProfile() OsProfileResponsePtrOutput
- func (o VmssFabricProfileResponseOutput) Sku() DevOpsAzureSkuResponseOutput
- func (o VmssFabricProfileResponseOutput) ToVmssFabricProfileResponseOutput() VmssFabricProfileResponseOutput
- func (o VmssFabricProfileResponseOutput) ToVmssFabricProfileResponseOutputWithContext(ctx context.Context) VmssFabricProfileResponseOutput
Constants ¶
const ( ManagedServiceIdentityTypeNone = ManagedServiceIdentityType("None") ManagedServiceIdentityTypeSystemAssigned = ManagedServiceIdentityType("SystemAssigned") ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned") ManagedServiceIdentityType_SystemAssigned_UserAssigned = ManagedServiceIdentityType("SystemAssigned, UserAssigned") )
const ( // Represents a succeeded operation. ProvisioningStateSucceeded = ProvisioningState("Succeeded") // Represents a failed operation. ProvisioningStateFailed = ProvisioningState("Failed") // Represents a canceled operation. ProvisioningStateCanceled = ProvisioningState("Canceled") // Represents a pending operation. ProvisioningStateProvisioning = ProvisioningState("Provisioning") // Represents a pending operation. ProvisioningStateUpdating = ProvisioningState("Updating") // Represents an operation under deletion. ProvisioningStateDeleting = ProvisioningState("Deleting") // Represents an accepted operation. ProvisioningStateAccepted = ProvisioningState("Accepted") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureDevOpsOrganizationProfile ¶
type AzureDevOpsOrganizationProfile struct { // Discriminator property for OrganizationProfile. // Expected value is 'AzureDevOps'. Kind string `pulumi:"kind"` // The list of Azure DevOps organizations the pool should be present in. Organizations []Organization `pulumi:"organizations"` }
Azure DevOps organization profile
type AzureDevOpsOrganizationProfileArgs ¶
type AzureDevOpsOrganizationProfileArgs struct { // Discriminator property for OrganizationProfile. // Expected value is 'AzureDevOps'. Kind pulumi.StringInput `pulumi:"kind"` // The list of Azure DevOps organizations the pool should be present in. Organizations OrganizationArrayInput `pulumi:"organizations"` }
Azure DevOps organization profile
func (AzureDevOpsOrganizationProfileArgs) ElementType ¶
func (AzureDevOpsOrganizationProfileArgs) ElementType() reflect.Type
func (AzureDevOpsOrganizationProfileArgs) ToAzureDevOpsOrganizationProfileOutput ¶
func (i AzureDevOpsOrganizationProfileArgs) ToAzureDevOpsOrganizationProfileOutput() AzureDevOpsOrganizationProfileOutput
func (AzureDevOpsOrganizationProfileArgs) ToAzureDevOpsOrganizationProfileOutputWithContext ¶
func (i AzureDevOpsOrganizationProfileArgs) ToAzureDevOpsOrganizationProfileOutputWithContext(ctx context.Context) AzureDevOpsOrganizationProfileOutput
type AzureDevOpsOrganizationProfileInput ¶
type AzureDevOpsOrganizationProfileInput interface { pulumi.Input ToAzureDevOpsOrganizationProfileOutput() AzureDevOpsOrganizationProfileOutput ToAzureDevOpsOrganizationProfileOutputWithContext(context.Context) AzureDevOpsOrganizationProfileOutput }
AzureDevOpsOrganizationProfileInput is an input type that accepts AzureDevOpsOrganizationProfileArgs and AzureDevOpsOrganizationProfileOutput values. You can construct a concrete instance of `AzureDevOpsOrganizationProfileInput` via:
AzureDevOpsOrganizationProfileArgs{...}
type AzureDevOpsOrganizationProfileOutput ¶
type AzureDevOpsOrganizationProfileOutput struct{ *pulumi.OutputState }
Azure DevOps organization profile
func (AzureDevOpsOrganizationProfileOutput) ElementType ¶
func (AzureDevOpsOrganizationProfileOutput) ElementType() reflect.Type
func (AzureDevOpsOrganizationProfileOutput) Kind ¶
func (o AzureDevOpsOrganizationProfileOutput) Kind() pulumi.StringOutput
Discriminator property for OrganizationProfile. Expected value is 'AzureDevOps'.
func (AzureDevOpsOrganizationProfileOutput) Organizations ¶
func (o AzureDevOpsOrganizationProfileOutput) Organizations() OrganizationArrayOutput
The list of Azure DevOps organizations the pool should be present in.
func (AzureDevOpsOrganizationProfileOutput) ToAzureDevOpsOrganizationProfileOutput ¶
func (o AzureDevOpsOrganizationProfileOutput) ToAzureDevOpsOrganizationProfileOutput() AzureDevOpsOrganizationProfileOutput
func (AzureDevOpsOrganizationProfileOutput) ToAzureDevOpsOrganizationProfileOutputWithContext ¶
func (o AzureDevOpsOrganizationProfileOutput) ToAzureDevOpsOrganizationProfileOutputWithContext(ctx context.Context) AzureDevOpsOrganizationProfileOutput
type AzureDevOpsOrganizationProfileResponse ¶
type AzureDevOpsOrganizationProfileResponse struct { // Discriminator property for OrganizationProfile. // Expected value is 'AzureDevOps'. Kind string `pulumi:"kind"` // The list of Azure DevOps organizations the pool should be present in. Organizations []OrganizationResponse `pulumi:"organizations"` }
Azure DevOps organization profile
type AzureDevOpsOrganizationProfileResponseOutput ¶
type AzureDevOpsOrganizationProfileResponseOutput struct{ *pulumi.OutputState }
Azure DevOps organization profile
func (AzureDevOpsOrganizationProfileResponseOutput) ElementType ¶
func (AzureDevOpsOrganizationProfileResponseOutput) ElementType() reflect.Type
func (AzureDevOpsOrganizationProfileResponseOutput) Kind ¶
func (o AzureDevOpsOrganizationProfileResponseOutput) Kind() pulumi.StringOutput
Discriminator property for OrganizationProfile. Expected value is 'AzureDevOps'.
func (AzureDevOpsOrganizationProfileResponseOutput) Organizations ¶
func (o AzureDevOpsOrganizationProfileResponseOutput) Organizations() OrganizationResponseArrayOutput
The list of Azure DevOps organizations the pool should be present in.
func (AzureDevOpsOrganizationProfileResponseOutput) ToAzureDevOpsOrganizationProfileResponseOutput ¶
func (o AzureDevOpsOrganizationProfileResponseOutput) ToAzureDevOpsOrganizationProfileResponseOutput() AzureDevOpsOrganizationProfileResponseOutput
func (AzureDevOpsOrganizationProfileResponseOutput) ToAzureDevOpsOrganizationProfileResponseOutputWithContext ¶
func (o AzureDevOpsOrganizationProfileResponseOutput) ToAzureDevOpsOrganizationProfileResponseOutputWithContext(ctx context.Context) AzureDevOpsOrganizationProfileResponseOutput
type DevOpsAzureSku ¶
type DevOpsAzureSku struct { // The Azure SKU name of the machines in the pool. Name string `pulumi:"name"` // The Azure SKU tier of the machines in the pool. Tier *string `pulumi:"tier"` }
The Azure SKU of the machines in the pool.
func (*DevOpsAzureSku) Defaults ¶
func (val *DevOpsAzureSku) Defaults() *DevOpsAzureSku
Defaults sets the appropriate defaults for DevOpsAzureSku
type DevOpsAzureSkuArgs ¶
type DevOpsAzureSkuArgs struct { // The Azure SKU name of the machines in the pool. Name pulumi.StringInput `pulumi:"name"` // The Azure SKU tier of the machines in the pool. Tier pulumi.StringPtrInput `pulumi:"tier"` }
The Azure SKU of the machines in the pool.
func (*DevOpsAzureSkuArgs) Defaults ¶
func (val *DevOpsAzureSkuArgs) Defaults() *DevOpsAzureSkuArgs
Defaults sets the appropriate defaults for DevOpsAzureSkuArgs
func (DevOpsAzureSkuArgs) ElementType ¶
func (DevOpsAzureSkuArgs) ElementType() reflect.Type
func (DevOpsAzureSkuArgs) ToDevOpsAzureSkuOutput ¶
func (i DevOpsAzureSkuArgs) ToDevOpsAzureSkuOutput() DevOpsAzureSkuOutput
func (DevOpsAzureSkuArgs) ToDevOpsAzureSkuOutputWithContext ¶
func (i DevOpsAzureSkuArgs) ToDevOpsAzureSkuOutputWithContext(ctx context.Context) DevOpsAzureSkuOutput
type DevOpsAzureSkuInput ¶
type DevOpsAzureSkuInput interface { pulumi.Input ToDevOpsAzureSkuOutput() DevOpsAzureSkuOutput ToDevOpsAzureSkuOutputWithContext(context.Context) DevOpsAzureSkuOutput }
DevOpsAzureSkuInput is an input type that accepts DevOpsAzureSkuArgs and DevOpsAzureSkuOutput values. You can construct a concrete instance of `DevOpsAzureSkuInput` via:
DevOpsAzureSkuArgs{...}
type DevOpsAzureSkuOutput ¶
type DevOpsAzureSkuOutput struct{ *pulumi.OutputState }
The Azure SKU of the machines in the pool.
func (DevOpsAzureSkuOutput) ElementType ¶
func (DevOpsAzureSkuOutput) ElementType() reflect.Type
func (DevOpsAzureSkuOutput) Name ¶
func (o DevOpsAzureSkuOutput) Name() pulumi.StringOutput
The Azure SKU name of the machines in the pool.
func (DevOpsAzureSkuOutput) Tier ¶
func (o DevOpsAzureSkuOutput) Tier() pulumi.StringPtrOutput
The Azure SKU tier of the machines in the pool.
func (DevOpsAzureSkuOutput) ToDevOpsAzureSkuOutput ¶
func (o DevOpsAzureSkuOutput) ToDevOpsAzureSkuOutput() DevOpsAzureSkuOutput
func (DevOpsAzureSkuOutput) ToDevOpsAzureSkuOutputWithContext ¶
func (o DevOpsAzureSkuOutput) ToDevOpsAzureSkuOutputWithContext(ctx context.Context) DevOpsAzureSkuOutput
type DevOpsAzureSkuResponse ¶
type DevOpsAzureSkuResponse struct { // The Azure SKU name of the machines in the pool. Name string `pulumi:"name"` // The Azure SKU tier of the machines in the pool. Tier *string `pulumi:"tier"` }
The Azure SKU of the machines in the pool.
func (*DevOpsAzureSkuResponse) Defaults ¶
func (val *DevOpsAzureSkuResponse) Defaults() *DevOpsAzureSkuResponse
Defaults sets the appropriate defaults for DevOpsAzureSkuResponse
type DevOpsAzureSkuResponseOutput ¶
type DevOpsAzureSkuResponseOutput struct{ *pulumi.OutputState }
The Azure SKU of the machines in the pool.
func (DevOpsAzureSkuResponseOutput) ElementType ¶
func (DevOpsAzureSkuResponseOutput) ElementType() reflect.Type
func (DevOpsAzureSkuResponseOutput) Name ¶
func (o DevOpsAzureSkuResponseOutput) Name() pulumi.StringOutput
The Azure SKU name of the machines in the pool.
func (DevOpsAzureSkuResponseOutput) Tier ¶
func (o DevOpsAzureSkuResponseOutput) Tier() pulumi.StringPtrOutput
The Azure SKU tier of the machines in the pool.
func (DevOpsAzureSkuResponseOutput) ToDevOpsAzureSkuResponseOutput ¶
func (o DevOpsAzureSkuResponseOutput) ToDevOpsAzureSkuResponseOutput() DevOpsAzureSkuResponseOutput
func (DevOpsAzureSkuResponseOutput) ToDevOpsAzureSkuResponseOutputWithContext ¶
func (o DevOpsAzureSkuResponseOutput) ToDevOpsAzureSkuResponseOutputWithContext(ctx context.Context) DevOpsAzureSkuResponseOutput
type LookupPoolArgs ¶
type LookupPoolOutputArgs ¶
type LookupPoolOutputArgs struct { // Name of the pool. It needs to be globally unique. PoolName pulumi.StringInput `pulumi:"poolName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPoolOutputArgs) ElementType ¶
func (LookupPoolOutputArgs) ElementType() reflect.Type
type LookupPoolResult ¶
type LookupPoolResult struct { // Defines how the machine will be handled once it executed a job. AgentProfile interface{} `pulumi:"agentProfile"` // The resource id of the DevCenter Project the pool belongs to. DevCenterProjectResourceId string `pulumi:"devCenterProjectResourceId"` // Defines the type of fabric the agent will run on. FabricProfile VmssFabricProfileResponse `pulumi:"fabricProfile"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The managed service identities assigned to this resource. Identity *ManagedServiceIdentityResponse `pulumi:"identity"` // The geo-location where the resource lives Location string `pulumi:"location"` // Defines how many resources can there be created at any given time. MaximumConcurrency int `pulumi:"maximumConcurrency"` // The name of the resource Name string `pulumi:"name"` // Defines the organization in which the pool will be used. OrganizationProfile AzureDevOpsOrganizationProfileResponse `pulumi:"organizationProfile"` // The status of the current operation. ProvisioningState *string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Concrete tracked resource types can be created by aliasing this type using a specific property type.
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
Get a Pool Azure REST API version: 2023-10-30-preview.
Other available API versions: 2023-12-13-preview, 2024-03-26-preview, 2024-04-04-preview.
func (*LookupPoolResult) Defaults ¶
func (val *LookupPoolResult) Defaults() *LookupPoolResult
Defaults sets the appropriate defaults for LookupPoolResult
type LookupPoolResultOutput ¶
type LookupPoolResultOutput struct{ *pulumi.OutputState }
Concrete tracked resource types can be created by aliasing this type using a specific property type.
func LookupPoolOutput ¶
func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput
func (LookupPoolResultOutput) AgentProfile ¶
func (o LookupPoolResultOutput) AgentProfile() pulumi.AnyOutput
Defines how the machine will be handled once it executed a job.
func (LookupPoolResultOutput) DevCenterProjectResourceId ¶
func (o LookupPoolResultOutput) DevCenterProjectResourceId() pulumi.StringOutput
The resource id of the DevCenter Project the pool belongs to.
func (LookupPoolResultOutput) ElementType ¶
func (LookupPoolResultOutput) ElementType() reflect.Type
func (LookupPoolResultOutput) FabricProfile ¶
func (o LookupPoolResultOutput) FabricProfile() VmssFabricProfileResponseOutput
Defines the type of fabric the agent will run on.
func (LookupPoolResultOutput) Id ¶
func (o LookupPoolResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPoolResultOutput) Identity ¶
func (o LookupPoolResultOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The managed service identities assigned to this resource.
func (LookupPoolResultOutput) Location ¶
func (o LookupPoolResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupPoolResultOutput) MaximumConcurrency ¶
func (o LookupPoolResultOutput) MaximumConcurrency() pulumi.IntOutput
Defines how many resources can there be created at any given time.
func (LookupPoolResultOutput) Name ¶
func (o LookupPoolResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPoolResultOutput) OrganizationProfile ¶
func (o LookupPoolResultOutput) OrganizationProfile() AzureDevOpsOrganizationProfileResponseOutput
Defines the organization in which the pool will be used.
func (LookupPoolResultOutput) ProvisioningState ¶
func (o LookupPoolResultOutput) ProvisioningState() pulumi.StringPtrOutput
The status of the current operation.
func (LookupPoolResultOutput) SystemData ¶
func (o LookupPoolResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPoolResultOutput) Tags ¶
func (o LookupPoolResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupPoolResultOutput) ToLookupPoolResultOutput ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
func (LookupPoolResultOutput) Type ¶
func (o LookupPoolResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct { // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type string `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityArgs ¶
type ManagedServiceIdentityArgs struct { // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type pulumi.StringInput `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityArgs) ElementType ¶
func (ManagedServiceIdentityArgs) ElementType() reflect.Type
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext ¶
func (i ManagedServiceIdentityArgs) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
type ManagedServiceIdentityInput ¶
type ManagedServiceIdentityInput interface { pulumi.Input ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput ToManagedServiceIdentityOutputWithContext(context.Context) ManagedServiceIdentityOutput }
ManagedServiceIdentityInput is an input type that accepts ManagedServiceIdentityArgs and ManagedServiceIdentityOutput values. You can construct a concrete instance of `ManagedServiceIdentityInput` via:
ManagedServiceIdentityArgs{...}
type ManagedServiceIdentityOutput ¶
type ManagedServiceIdentityOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityOutput) ElementType ¶
func (ManagedServiceIdentityOutput) ElementType() reflect.Type
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutput() ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityOutputWithContext(ctx context.Context) ManagedServiceIdentityOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityOutput) Type ¶
func (o ManagedServiceIdentityOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityPtrInput ¶
type ManagedServiceIdentityPtrInput interface { pulumi.Input ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput ToManagedServiceIdentityPtrOutputWithContext(context.Context) ManagedServiceIdentityPtrOutput }
ManagedServiceIdentityPtrInput is an input type that accepts ManagedServiceIdentityArgs, ManagedServiceIdentityPtr and ManagedServiceIdentityPtrOutput values. You can construct a concrete instance of `ManagedServiceIdentityPtrInput` via:
ManagedServiceIdentityArgs{...} or: nil
func ManagedServiceIdentityPtr ¶
func ManagedServiceIdentityPtr(v *ManagedServiceIdentityArgs) ManagedServiceIdentityPtrInput
type ManagedServiceIdentityPtrOutput ¶
type ManagedServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityPtrOutput) Elem ¶
func (o ManagedServiceIdentityPtrOutput) Elem() ManagedServiceIdentityOutput
func (ManagedServiceIdentityPtrOutput) ElementType ¶
func (ManagedServiceIdentityPtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutput() ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext ¶
func (o ManagedServiceIdentityPtrOutput) ToManagedServiceIdentityPtrOutputWithContext(ctx context.Context) ManagedServiceIdentityPtrOutput
func (ManagedServiceIdentityPtrOutput) Type ¶
func (o ManagedServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityPtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponse ¶
type ManagedServiceIdentityResponse struct { // The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. PrincipalId string `pulumi:"principalId"` // The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. TenantId string `pulumi:"tenantId"` // Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). Type string `pulumi:"type"` // The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"` }
Managed service identity (system assigned and/or user assigned identities)
type ManagedServiceIdentityResponseOutput ¶
type ManagedServiceIdentityResponseOutput struct{ *pulumi.OutputState }
Managed service identity (system assigned and/or user assigned identities)
func (ManagedServiceIdentityResponseOutput) ElementType ¶
func (ManagedServiceIdentityResponseOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponseOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) TenantId ¶
func (o ManagedServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutput() ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext ¶
func (o ManagedServiceIdentityResponseOutput) ToManagedServiceIdentityResponseOutputWithContext(ctx context.Context) ManagedServiceIdentityResponseOutput
func (ManagedServiceIdentityResponseOutput) Type ¶
func (o ManagedServiceIdentityResponseOutput) Type() pulumi.StringOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponseOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponseOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityResponsePtrOutput ¶
type ManagedServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityResponsePtrOutput) ElementType ¶
func (ManagedServiceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityResponsePtrOutput) PrincipalId ¶
func (o ManagedServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) TenantId ¶
func (o ManagedServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutput() ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext ¶
func (o ManagedServiceIdentityResponsePtrOutput) ToManagedServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityResponsePtrOutput
func (ManagedServiceIdentityResponsePtrOutput) Type ¶
func (o ManagedServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o ManagedServiceIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedIdentityResponseMapOutput
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type ManagedServiceIdentityType ¶
type ManagedServiceIdentityType string
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
func (ManagedServiceIdentityType) ElementType ¶
func (ManagedServiceIdentityType) ElementType() reflect.Type
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityType) ToStringOutput ¶
func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityType) ToStringPtrOutput ¶
func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityType) ToStringPtrOutputWithContext ¶
func (e ManagedServiceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypeInput ¶
type ManagedServiceIdentityTypeInput interface { pulumi.Input ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput }
ManagedServiceIdentityTypeInput is an input type that accepts values of the ManagedServiceIdentityType enum A concrete instance of `ManagedServiceIdentityTypeInput` can be one of the following:
ManagedServiceIdentityTypeNone ManagedServiceIdentityTypeSystemAssigned ManagedServiceIdentityTypeUserAssigned ManagedServiceIdentityType_SystemAssigned_UserAssigned
type ManagedServiceIdentityTypeOutput ¶
type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypeOutput) ElementType ¶
func (ManagedServiceIdentityTypeOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ManagedServiceIdentityTypePtrInput ¶
type ManagedServiceIdentityTypePtrInput interface { pulumi.Input ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput }
func ManagedServiceIdentityTypePtr ¶
func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput
type ManagedServiceIdentityTypePtrOutput ¶
type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }
func (ManagedServiceIdentityTypePtrOutput) Elem ¶
func (o ManagedServiceIdentityTypePtrOutput) Elem() ManagedServiceIdentityTypeOutput
func (ManagedServiceIdentityTypePtrOutput) ElementType ¶
func (ManagedServiceIdentityTypePtrOutput) ElementType() reflect.Type
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkProfile ¶
type NetworkProfile struct { // The subnet id on which to put all machines created in the pool. SubnetId string `pulumi:"subnetId"` }
The network profile of the machines in the pool.
type NetworkProfileArgs ¶
type NetworkProfileArgs struct { // The subnet id on which to put all machines created in the pool. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
The network profile of the machines in the pool.
func (NetworkProfileArgs) ElementType ¶
func (NetworkProfileArgs) ElementType() reflect.Type
func (NetworkProfileArgs) ToNetworkProfileOutput ¶
func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfileOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutput ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext ¶
func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileInput ¶
type NetworkProfileInput interface { pulumi.Input ToNetworkProfileOutput() NetworkProfileOutput ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput }
NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:
NetworkProfileArgs{...}
type NetworkProfileOutput ¶
type NetworkProfileOutput struct{ *pulumi.OutputState }
The network profile of the machines in the pool.
func (NetworkProfileOutput) ElementType ¶
func (NetworkProfileOutput) ElementType() reflect.Type
func (NetworkProfileOutput) SubnetId ¶
func (o NetworkProfileOutput) SubnetId() pulumi.StringOutput
The subnet id on which to put all machines created in the pool.
func (NetworkProfileOutput) ToNetworkProfileOutput ¶
func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfileOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfilePtrInput ¶
type NetworkProfilePtrInput interface { pulumi.Input ToNetworkProfilePtrOutput() NetworkProfilePtrOutput ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput }
NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:
NetworkProfileArgs{...} or: nil
func NetworkProfilePtr ¶
func NetworkProfilePtr(v *NetworkProfileArgs) NetworkProfilePtrInput
type NetworkProfilePtrOutput ¶
type NetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfilePtrOutput) Elem ¶
func (o NetworkProfilePtrOutput) Elem() NetworkProfileOutput
func (NetworkProfilePtrOutput) ElementType ¶
func (NetworkProfilePtrOutput) ElementType() reflect.Type
func (NetworkProfilePtrOutput) SubnetId ¶
func (o NetworkProfilePtrOutput) SubnetId() pulumi.StringPtrOutput
The subnet id on which to put all machines created in the pool.
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext ¶
func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput
type NetworkProfileResponse ¶
type NetworkProfileResponse struct { // The subnet id on which to put all machines created in the pool. SubnetId string `pulumi:"subnetId"` }
The network profile of the machines in the pool.
type NetworkProfileResponseOutput ¶
type NetworkProfileResponseOutput struct{ *pulumi.OutputState }
The network profile of the machines in the pool.
func (NetworkProfileResponseOutput) ElementType ¶
func (NetworkProfileResponseOutput) ElementType() reflect.Type
func (NetworkProfileResponseOutput) SubnetId ¶
func (o NetworkProfileResponseOutput) SubnetId() pulumi.StringOutput
The subnet id on which to put all machines created in the pool.
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext ¶
func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput
type NetworkProfileResponsePtrOutput ¶
type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkProfileResponsePtrOutput) Elem ¶
func (o NetworkProfileResponsePtrOutput) Elem() NetworkProfileResponseOutput
func (NetworkProfileResponsePtrOutput) ElementType ¶
func (NetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (NetworkProfileResponsePtrOutput) SubnetId ¶
func (o NetworkProfileResponsePtrOutput) SubnetId() pulumi.StringPtrOutput
The subnet id on which to put all machines created in the pool.
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext ¶
func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput
type Organization ¶
type Organization struct { // How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool. Parallelism *int `pulumi:"parallelism"` // Optional list of projects in which the pool should be created. Projects []string `pulumi:"projects"` // The Azure DevOps organization URL in which the pool should be created. Url string `pulumi:"url"` }
Defines an Azure DevOps organization.
type OrganizationArgs ¶
type OrganizationArgs struct { // How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool. Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Optional list of projects in which the pool should be created. Projects pulumi.StringArrayInput `pulumi:"projects"` // The Azure DevOps organization URL in which the pool should be created. Url pulumi.StringInput `pulumi:"url"` }
Defines an Azure DevOps organization.
func (OrganizationArgs) ElementType ¶
func (OrganizationArgs) ElementType() reflect.Type
func (OrganizationArgs) ToOrganizationOutput ¶
func (i OrganizationArgs) ToOrganizationOutput() OrganizationOutput
func (OrganizationArgs) ToOrganizationOutputWithContext ¶
func (i OrganizationArgs) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
type OrganizationArray ¶
type OrganizationArray []OrganizationInput
func (OrganizationArray) ElementType ¶
func (OrganizationArray) ElementType() reflect.Type
func (OrganizationArray) ToOrganizationArrayOutput ¶
func (i OrganizationArray) ToOrganizationArrayOutput() OrganizationArrayOutput
func (OrganizationArray) ToOrganizationArrayOutputWithContext ¶
func (i OrganizationArray) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
type OrganizationArrayInput ¶
type OrganizationArrayInput interface { pulumi.Input ToOrganizationArrayOutput() OrganizationArrayOutput ToOrganizationArrayOutputWithContext(context.Context) OrganizationArrayOutput }
OrganizationArrayInput is an input type that accepts OrganizationArray and OrganizationArrayOutput values. You can construct a concrete instance of `OrganizationArrayInput` via:
OrganizationArray{ OrganizationArgs{...} }
type OrganizationArrayOutput ¶
type OrganizationArrayOutput struct{ *pulumi.OutputState }
func (OrganizationArrayOutput) ElementType ¶
func (OrganizationArrayOutput) ElementType() reflect.Type
func (OrganizationArrayOutput) Index ¶
func (o OrganizationArrayOutput) Index(i pulumi.IntInput) OrganizationOutput
func (OrganizationArrayOutput) ToOrganizationArrayOutput ¶
func (o OrganizationArrayOutput) ToOrganizationArrayOutput() OrganizationArrayOutput
func (OrganizationArrayOutput) ToOrganizationArrayOutputWithContext ¶
func (o OrganizationArrayOutput) ToOrganizationArrayOutputWithContext(ctx context.Context) OrganizationArrayOutput
type OrganizationInput ¶
type OrganizationInput interface { pulumi.Input ToOrganizationOutput() OrganizationOutput ToOrganizationOutputWithContext(context.Context) OrganizationOutput }
OrganizationInput is an input type that accepts OrganizationArgs and OrganizationOutput values. You can construct a concrete instance of `OrganizationInput` via:
OrganizationArgs{...}
type OrganizationOutput ¶
type OrganizationOutput struct{ *pulumi.OutputState }
Defines an Azure DevOps organization.
func (OrganizationOutput) ElementType ¶
func (OrganizationOutput) ElementType() reflect.Type
func (OrganizationOutput) Parallelism ¶
func (o OrganizationOutput) Parallelism() pulumi.IntPtrOutput
How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
func (OrganizationOutput) Projects ¶
func (o OrganizationOutput) Projects() pulumi.StringArrayOutput
Optional list of projects in which the pool should be created.
func (OrganizationOutput) ToOrganizationOutput ¶
func (o OrganizationOutput) ToOrganizationOutput() OrganizationOutput
func (OrganizationOutput) ToOrganizationOutputWithContext ¶
func (o OrganizationOutput) ToOrganizationOutputWithContext(ctx context.Context) OrganizationOutput
func (OrganizationOutput) Url ¶
func (o OrganizationOutput) Url() pulumi.StringOutput
The Azure DevOps organization URL in which the pool should be created.
type OrganizationResponse ¶
type OrganizationResponse struct { // How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool. Parallelism *int `pulumi:"parallelism"` // Optional list of projects in which the pool should be created. Projects []string `pulumi:"projects"` // The Azure DevOps organization URL in which the pool should be created. Url string `pulumi:"url"` }
Defines an Azure DevOps organization.
type OrganizationResponseArrayOutput ¶
type OrganizationResponseArrayOutput struct{ *pulumi.OutputState }
func (OrganizationResponseArrayOutput) ElementType ¶
func (OrganizationResponseArrayOutput) ElementType() reflect.Type
func (OrganizationResponseArrayOutput) Index ¶
func (o OrganizationResponseArrayOutput) Index(i pulumi.IntInput) OrganizationResponseOutput
func (OrganizationResponseArrayOutput) ToOrganizationResponseArrayOutput ¶
func (o OrganizationResponseArrayOutput) ToOrganizationResponseArrayOutput() OrganizationResponseArrayOutput
func (OrganizationResponseArrayOutput) ToOrganizationResponseArrayOutputWithContext ¶
func (o OrganizationResponseArrayOutput) ToOrganizationResponseArrayOutputWithContext(ctx context.Context) OrganizationResponseArrayOutput
type OrganizationResponseOutput ¶
type OrganizationResponseOutput struct{ *pulumi.OutputState }
Defines an Azure DevOps organization.
func (OrganizationResponseOutput) ElementType ¶
func (OrganizationResponseOutput) ElementType() reflect.Type
func (OrganizationResponseOutput) Parallelism ¶
func (o OrganizationResponseOutput) Parallelism() pulumi.IntPtrOutput
How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
func (OrganizationResponseOutput) Projects ¶
func (o OrganizationResponseOutput) Projects() pulumi.StringArrayOutput
Optional list of projects in which the pool should be created.
func (OrganizationResponseOutput) ToOrganizationResponseOutput ¶
func (o OrganizationResponseOutput) ToOrganizationResponseOutput() OrganizationResponseOutput
func (OrganizationResponseOutput) ToOrganizationResponseOutputWithContext ¶
func (o OrganizationResponseOutput) ToOrganizationResponseOutputWithContext(ctx context.Context) OrganizationResponseOutput
func (OrganizationResponseOutput) Url ¶
func (o OrganizationResponseOutput) Url() pulumi.StringOutput
The Azure DevOps organization URL in which the pool should be created.
type OsProfile ¶
type OsProfile struct { // The secret management settings of the machines in the pool. SecretsManagementSettings SecretsManagementSettings `pulumi:"secretsManagementSettings"` }
The OS profile of the machines in the pool.
type OsProfileArgs ¶
type OsProfileArgs struct { // The secret management settings of the machines in the pool. SecretsManagementSettings SecretsManagementSettingsInput `pulumi:"secretsManagementSettings"` }
The OS profile of the machines in the pool.
func (OsProfileArgs) ElementType ¶
func (OsProfileArgs) ElementType() reflect.Type
func (OsProfileArgs) ToOsProfileOutput ¶
func (i OsProfileArgs) ToOsProfileOutput() OsProfileOutput
func (OsProfileArgs) ToOsProfileOutputWithContext ¶
func (i OsProfileArgs) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
func (OsProfileArgs) ToOsProfilePtrOutput ¶
func (i OsProfileArgs) ToOsProfilePtrOutput() OsProfilePtrOutput
func (OsProfileArgs) ToOsProfilePtrOutputWithContext ¶
func (i OsProfileArgs) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
type OsProfileInput ¶
type OsProfileInput interface { pulumi.Input ToOsProfileOutput() OsProfileOutput ToOsProfileOutputWithContext(context.Context) OsProfileOutput }
OsProfileInput is an input type that accepts OsProfileArgs and OsProfileOutput values. You can construct a concrete instance of `OsProfileInput` via:
OsProfileArgs{...}
type OsProfileOutput ¶
type OsProfileOutput struct{ *pulumi.OutputState }
The OS profile of the machines in the pool.
func (OsProfileOutput) ElementType ¶
func (OsProfileOutput) ElementType() reflect.Type
func (OsProfileOutput) SecretsManagementSettings ¶
func (o OsProfileOutput) SecretsManagementSettings() SecretsManagementSettingsOutput
The secret management settings of the machines in the pool.
func (OsProfileOutput) ToOsProfileOutput ¶
func (o OsProfileOutput) ToOsProfileOutput() OsProfileOutput
func (OsProfileOutput) ToOsProfileOutputWithContext ¶
func (o OsProfileOutput) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
func (OsProfileOutput) ToOsProfilePtrOutput ¶
func (o OsProfileOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
func (OsProfileOutput) ToOsProfilePtrOutputWithContext ¶
func (o OsProfileOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
type OsProfilePtrInput ¶
type OsProfilePtrInput interface { pulumi.Input ToOsProfilePtrOutput() OsProfilePtrOutput ToOsProfilePtrOutputWithContext(context.Context) OsProfilePtrOutput }
OsProfilePtrInput is an input type that accepts OsProfileArgs, OsProfilePtr and OsProfilePtrOutput values. You can construct a concrete instance of `OsProfilePtrInput` via:
OsProfileArgs{...} or: nil
func OsProfilePtr ¶
func OsProfilePtr(v *OsProfileArgs) OsProfilePtrInput
type OsProfilePtrOutput ¶
type OsProfilePtrOutput struct{ *pulumi.OutputState }
func (OsProfilePtrOutput) Elem ¶
func (o OsProfilePtrOutput) Elem() OsProfileOutput
func (OsProfilePtrOutput) ElementType ¶
func (OsProfilePtrOutput) ElementType() reflect.Type
func (OsProfilePtrOutput) SecretsManagementSettings ¶
func (o OsProfilePtrOutput) SecretsManagementSettings() SecretsManagementSettingsPtrOutput
The secret management settings of the machines in the pool.
func (OsProfilePtrOutput) ToOsProfilePtrOutput ¶
func (o OsProfilePtrOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
func (OsProfilePtrOutput) ToOsProfilePtrOutputWithContext ¶
func (o OsProfilePtrOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
type OsProfileResponse ¶
type OsProfileResponse struct { // The secret management settings of the machines in the pool. SecretsManagementSettings SecretsManagementSettingsResponse `pulumi:"secretsManagementSettings"` }
The OS profile of the machines in the pool.
type OsProfileResponseOutput ¶
type OsProfileResponseOutput struct{ *pulumi.OutputState }
The OS profile of the machines in the pool.
func (OsProfileResponseOutput) ElementType ¶
func (OsProfileResponseOutput) ElementType() reflect.Type
func (OsProfileResponseOutput) SecretsManagementSettings ¶
func (o OsProfileResponseOutput) SecretsManagementSettings() SecretsManagementSettingsResponseOutput
The secret management settings of the machines in the pool.
func (OsProfileResponseOutput) ToOsProfileResponseOutput ¶
func (o OsProfileResponseOutput) ToOsProfileResponseOutput() OsProfileResponseOutput
func (OsProfileResponseOutput) ToOsProfileResponseOutputWithContext ¶
func (o OsProfileResponseOutput) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput
type OsProfileResponsePtrOutput ¶
type OsProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (OsProfileResponsePtrOutput) Elem ¶
func (o OsProfileResponsePtrOutput) Elem() OsProfileResponseOutput
func (OsProfileResponsePtrOutput) ElementType ¶
func (OsProfileResponsePtrOutput) ElementType() reflect.Type
func (OsProfileResponsePtrOutput) SecretsManagementSettings ¶
func (o OsProfileResponsePtrOutput) SecretsManagementSettings() SecretsManagementSettingsResponsePtrOutput
The secret management settings of the machines in the pool.
func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput ¶
func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext ¶
func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
type Pool ¶
type Pool struct { pulumi.CustomResourceState // Defines how the machine will be handled once it executed a job. AgentProfile pulumi.AnyOutput `pulumi:"agentProfile"` // The resource id of the DevCenter Project the pool belongs to. DevCenterProjectResourceId pulumi.StringOutput `pulumi:"devCenterProjectResourceId"` // Defines the type of fabric the agent will run on. FabricProfile VmssFabricProfileResponseOutput `pulumi:"fabricProfile"` // The managed service identities assigned to this resource. Identity ManagedServiceIdentityResponsePtrOutput `pulumi:"identity"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // Defines how many resources can there be created at any given time. MaximumConcurrency pulumi.IntOutput `pulumi:"maximumConcurrency"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Defines the organization in which the pool will be used. OrganizationProfile AzureDevOpsOrganizationProfileResponseOutput `pulumi:"organizationProfile"` // The status of the current operation. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Concrete tracked resource types can be created by aliasing this type using a specific property type. Azure REST API version: 2023-10-30-preview.
Other available API versions: 2023-12-13-preview, 2024-03-26-preview, 2024-04-04-preview.
func GetPool ¶
func GetPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)
GetPool gets an existing Pool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPool ¶
func NewPool(ctx *pulumi.Context, name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)
NewPool registers a new resource with the given unique name, arguments, and options.
func (*Pool) ElementType ¶
func (*Pool) ToPoolOutput ¶
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolArgs ¶
type PoolArgs struct { // Defines how the machine will be handled once it executed a job. AgentProfile pulumi.Input // The resource id of the DevCenter Project the pool belongs to. DevCenterProjectResourceId pulumi.StringInput // Defines the type of fabric the agent will run on. FabricProfile VmssFabricProfileInput // The managed service identities assigned to this resource. Identity ManagedServiceIdentityPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Defines how many resources can there be created at any given time. MaximumConcurrency pulumi.IntInput // Defines the organization in which the pool will be used. OrganizationProfile AzureDevOpsOrganizationProfileInput // Name of the pool. It needs to be globally unique. PoolName pulumi.StringPtrInput // The status of the current operation. ProvisioningState pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolImage ¶
type PoolImage struct { // List of aliases to reference the image by. Aliases []string `pulumi:"aliases"` // The percentage of the buffer to be allocated to this image. Buffer *string `pulumi:"buffer"` // The resource id of the image. ResourceId string `pulumi:"resourceId"` }
The VM image of the machines in the pool.
type PoolImageArgs ¶
type PoolImageArgs struct { // List of aliases to reference the image by. Aliases pulumi.StringArrayInput `pulumi:"aliases"` // The percentage of the buffer to be allocated to this image. Buffer pulumi.StringPtrInput `pulumi:"buffer"` // The resource id of the image. ResourceId pulumi.StringInput `pulumi:"resourceId"` }
The VM image of the machines in the pool.
func (*PoolImageArgs) Defaults ¶
func (val *PoolImageArgs) Defaults() *PoolImageArgs
Defaults sets the appropriate defaults for PoolImageArgs
func (PoolImageArgs) ElementType ¶
func (PoolImageArgs) ElementType() reflect.Type
func (PoolImageArgs) ToPoolImageOutput ¶
func (i PoolImageArgs) ToPoolImageOutput() PoolImageOutput
func (PoolImageArgs) ToPoolImageOutputWithContext ¶
func (i PoolImageArgs) ToPoolImageOutputWithContext(ctx context.Context) PoolImageOutput
type PoolImageArray ¶
type PoolImageArray []PoolImageInput
func (PoolImageArray) ElementType ¶
func (PoolImageArray) ElementType() reflect.Type
func (PoolImageArray) ToPoolImageArrayOutput ¶
func (i PoolImageArray) ToPoolImageArrayOutput() PoolImageArrayOutput
func (PoolImageArray) ToPoolImageArrayOutputWithContext ¶
func (i PoolImageArray) ToPoolImageArrayOutputWithContext(ctx context.Context) PoolImageArrayOutput
type PoolImageArrayInput ¶
type PoolImageArrayInput interface { pulumi.Input ToPoolImageArrayOutput() PoolImageArrayOutput ToPoolImageArrayOutputWithContext(context.Context) PoolImageArrayOutput }
PoolImageArrayInput is an input type that accepts PoolImageArray and PoolImageArrayOutput values. You can construct a concrete instance of `PoolImageArrayInput` via:
PoolImageArray{ PoolImageArgs{...} }
type PoolImageArrayOutput ¶
type PoolImageArrayOutput struct{ *pulumi.OutputState }
func (PoolImageArrayOutput) ElementType ¶
func (PoolImageArrayOutput) ElementType() reflect.Type
func (PoolImageArrayOutput) Index ¶
func (o PoolImageArrayOutput) Index(i pulumi.IntInput) PoolImageOutput
func (PoolImageArrayOutput) ToPoolImageArrayOutput ¶
func (o PoolImageArrayOutput) ToPoolImageArrayOutput() PoolImageArrayOutput
func (PoolImageArrayOutput) ToPoolImageArrayOutputWithContext ¶
func (o PoolImageArrayOutput) ToPoolImageArrayOutputWithContext(ctx context.Context) PoolImageArrayOutput
type PoolImageInput ¶
type PoolImageInput interface { pulumi.Input ToPoolImageOutput() PoolImageOutput ToPoolImageOutputWithContext(context.Context) PoolImageOutput }
PoolImageInput is an input type that accepts PoolImageArgs and PoolImageOutput values. You can construct a concrete instance of `PoolImageInput` via:
PoolImageArgs{...}
type PoolImageOutput ¶
type PoolImageOutput struct{ *pulumi.OutputState }
The VM image of the machines in the pool.
func (PoolImageOutput) Aliases ¶
func (o PoolImageOutput) Aliases() pulumi.StringArrayOutput
List of aliases to reference the image by.
func (PoolImageOutput) Buffer ¶
func (o PoolImageOutput) Buffer() pulumi.StringPtrOutput
The percentage of the buffer to be allocated to this image.
func (PoolImageOutput) ElementType ¶
func (PoolImageOutput) ElementType() reflect.Type
func (PoolImageOutput) ResourceId ¶
func (o PoolImageOutput) ResourceId() pulumi.StringOutput
The resource id of the image.
func (PoolImageOutput) ToPoolImageOutput ¶
func (o PoolImageOutput) ToPoolImageOutput() PoolImageOutput
func (PoolImageOutput) ToPoolImageOutputWithContext ¶
func (o PoolImageOutput) ToPoolImageOutputWithContext(ctx context.Context) PoolImageOutput
type PoolImageResponse ¶
type PoolImageResponse struct { // List of aliases to reference the image by. Aliases []string `pulumi:"aliases"` // The percentage of the buffer to be allocated to this image. Buffer *string `pulumi:"buffer"` // The resource id of the image. ResourceId string `pulumi:"resourceId"` }
The VM image of the machines in the pool.
func (*PoolImageResponse) Defaults ¶
func (val *PoolImageResponse) Defaults() *PoolImageResponse
Defaults sets the appropriate defaults for PoolImageResponse
type PoolImageResponseArrayOutput ¶
type PoolImageResponseArrayOutput struct{ *pulumi.OutputState }
func (PoolImageResponseArrayOutput) ElementType ¶
func (PoolImageResponseArrayOutput) ElementType() reflect.Type
func (PoolImageResponseArrayOutput) Index ¶
func (o PoolImageResponseArrayOutput) Index(i pulumi.IntInput) PoolImageResponseOutput
func (PoolImageResponseArrayOutput) ToPoolImageResponseArrayOutput ¶
func (o PoolImageResponseArrayOutput) ToPoolImageResponseArrayOutput() PoolImageResponseArrayOutput
func (PoolImageResponseArrayOutput) ToPoolImageResponseArrayOutputWithContext ¶
func (o PoolImageResponseArrayOutput) ToPoolImageResponseArrayOutputWithContext(ctx context.Context) PoolImageResponseArrayOutput
type PoolImageResponseOutput ¶
type PoolImageResponseOutput struct{ *pulumi.OutputState }
The VM image of the machines in the pool.
func (PoolImageResponseOutput) Aliases ¶
func (o PoolImageResponseOutput) Aliases() pulumi.StringArrayOutput
List of aliases to reference the image by.
func (PoolImageResponseOutput) Buffer ¶
func (o PoolImageResponseOutput) Buffer() pulumi.StringPtrOutput
The percentage of the buffer to be allocated to this image.
func (PoolImageResponseOutput) ElementType ¶
func (PoolImageResponseOutput) ElementType() reflect.Type
func (PoolImageResponseOutput) ResourceId ¶
func (o PoolImageResponseOutput) ResourceId() pulumi.StringOutput
The resource id of the image.
func (PoolImageResponseOutput) ToPoolImageResponseOutput ¶
func (o PoolImageResponseOutput) ToPoolImageResponseOutput() PoolImageResponseOutput
func (PoolImageResponseOutput) ToPoolImageResponseOutputWithContext ¶
func (o PoolImageResponseOutput) ToPoolImageResponseOutputWithContext(ctx context.Context) PoolImageResponseOutput
type PoolInput ¶
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolOutput ¶
type PoolOutput struct{ *pulumi.OutputState }
func (PoolOutput) AgentProfile ¶
func (o PoolOutput) AgentProfile() pulumi.AnyOutput
Defines how the machine will be handled once it executed a job.
func (PoolOutput) DevCenterProjectResourceId ¶
func (o PoolOutput) DevCenterProjectResourceId() pulumi.StringOutput
The resource id of the DevCenter Project the pool belongs to.
func (PoolOutput) ElementType ¶
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) FabricProfile ¶
func (o PoolOutput) FabricProfile() VmssFabricProfileResponseOutput
Defines the type of fabric the agent will run on.
func (PoolOutput) Identity ¶
func (o PoolOutput) Identity() ManagedServiceIdentityResponsePtrOutput
The managed service identities assigned to this resource.
func (PoolOutput) Location ¶
func (o PoolOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (PoolOutput) MaximumConcurrency ¶
func (o PoolOutput) MaximumConcurrency() pulumi.IntOutput
Defines how many resources can there be created at any given time.
func (PoolOutput) OrganizationProfile ¶
func (o PoolOutput) OrganizationProfile() AzureDevOpsOrganizationProfileResponseOutput
Defines the organization in which the pool will be used.
func (PoolOutput) ProvisioningState ¶
func (o PoolOutput) ProvisioningState() pulumi.StringPtrOutput
The status of the current operation.
func (PoolOutput) SystemData ¶
func (o PoolOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PoolOutput) ToPoolOutput ¶
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
func (PoolOutput) Type ¶
func (o PoolOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ProvisioningState ¶
type ProvisioningState string
The status of the current operation.
func (ProvisioningState) ElementType ¶
func (ProvisioningState) ElementType() reflect.Type
func (ProvisioningState) ToProvisioningStateOutput ¶
func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput
func (ProvisioningState) ToProvisioningStateOutputWithContext ¶
func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
func (ProvisioningState) ToProvisioningStatePtrOutput ¶
func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
func (ProvisioningState) ToProvisioningStatePtrOutputWithContext ¶
func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
func (ProvisioningState) ToStringOutput ¶
func (e ProvisioningState) ToStringOutput() pulumi.StringOutput
func (ProvisioningState) ToStringOutputWithContext ¶
func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningState) ToStringPtrOutput ¶
func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningState) ToStringPtrOutputWithContext ¶
func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningStateInput ¶
type ProvisioningStateInput interface { pulumi.Input ToProvisioningStateOutput() ProvisioningStateOutput ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput }
ProvisioningStateInput is an input type that accepts values of the ProvisioningState enum A concrete instance of `ProvisioningStateInput` can be one of the following:
ProvisioningStateSucceeded ProvisioningStateFailed ProvisioningStateCanceled ProvisioningStateProvisioning ProvisioningStateUpdating ProvisioningStateDeleting ProvisioningStateAccepted
type ProvisioningStateOutput ¶
type ProvisioningStateOutput struct{ *pulumi.OutputState }
func (ProvisioningStateOutput) ElementType ¶
func (ProvisioningStateOutput) ElementType() reflect.Type
func (ProvisioningStateOutput) ToProvisioningStateOutput ¶
func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput
func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext ¶
func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
func (ProvisioningStateOutput) ToProvisioningStatePtrOutput ¶
func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext ¶
func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
func (ProvisioningStateOutput) ToStringOutput ¶
func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput
func (ProvisioningStateOutput) ToStringOutputWithContext ¶
func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningStateOutput) ToStringPtrOutput ¶
func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningStateOutput) ToStringPtrOutputWithContext ¶
func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningStatePtrInput ¶
type ProvisioningStatePtrInput interface { pulumi.Input ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput }
func ProvisioningStatePtr ¶
func ProvisioningStatePtr(v string) ProvisioningStatePtrInput
type ProvisioningStatePtrOutput ¶
type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }
func (ProvisioningStatePtrOutput) Elem ¶
func (o ProvisioningStatePtrOutput) Elem() ProvisioningStateOutput
func (ProvisioningStatePtrOutput) ElementType ¶
func (ProvisioningStatePtrOutput) ElementType() reflect.Type
func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput ¶
func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext ¶
func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
func (ProvisioningStatePtrOutput) ToStringPtrOutput ¶
func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecretsManagementSettings ¶
type SecretsManagementSettings struct { // Where to store certificates on the machine. CertificateStoreLocation *string `pulumi:"certificateStoreLocation"` // Defines if the key of the certificates should be exportable. KeyExportable bool `pulumi:"keyExportable"` // The list of certificates to install on all machines in the pool. ObservedCertificates []string `pulumi:"observedCertificates"` }
The secret management settings of the machines in the pool.
type SecretsManagementSettingsArgs ¶
type SecretsManagementSettingsArgs struct { // Where to store certificates on the machine. CertificateStoreLocation pulumi.StringPtrInput `pulumi:"certificateStoreLocation"` // Defines if the key of the certificates should be exportable. KeyExportable pulumi.BoolInput `pulumi:"keyExportable"` // The list of certificates to install on all machines in the pool. ObservedCertificates pulumi.StringArrayInput `pulumi:"observedCertificates"` }
The secret management settings of the machines in the pool.
func (SecretsManagementSettingsArgs) ElementType ¶
func (SecretsManagementSettingsArgs) ElementType() reflect.Type
func (SecretsManagementSettingsArgs) ToSecretsManagementSettingsOutput ¶
func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsOutput() SecretsManagementSettingsOutput
func (SecretsManagementSettingsArgs) ToSecretsManagementSettingsOutputWithContext ¶
func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsOutputWithContext(ctx context.Context) SecretsManagementSettingsOutput
func (SecretsManagementSettingsArgs) ToSecretsManagementSettingsPtrOutput ¶
func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput
func (SecretsManagementSettingsArgs) ToSecretsManagementSettingsPtrOutputWithContext ¶
func (i SecretsManagementSettingsArgs) ToSecretsManagementSettingsPtrOutputWithContext(ctx context.Context) SecretsManagementSettingsPtrOutput
type SecretsManagementSettingsInput ¶
type SecretsManagementSettingsInput interface { pulumi.Input ToSecretsManagementSettingsOutput() SecretsManagementSettingsOutput ToSecretsManagementSettingsOutputWithContext(context.Context) SecretsManagementSettingsOutput }
SecretsManagementSettingsInput is an input type that accepts SecretsManagementSettingsArgs and SecretsManagementSettingsOutput values. You can construct a concrete instance of `SecretsManagementSettingsInput` via:
SecretsManagementSettingsArgs{...}
type SecretsManagementSettingsOutput ¶
type SecretsManagementSettingsOutput struct{ *pulumi.OutputState }
The secret management settings of the machines in the pool.
func (SecretsManagementSettingsOutput) CertificateStoreLocation ¶
func (o SecretsManagementSettingsOutput) CertificateStoreLocation() pulumi.StringPtrOutput
Where to store certificates on the machine.
func (SecretsManagementSettingsOutput) ElementType ¶
func (SecretsManagementSettingsOutput) ElementType() reflect.Type
func (SecretsManagementSettingsOutput) KeyExportable ¶
func (o SecretsManagementSettingsOutput) KeyExportable() pulumi.BoolOutput
Defines if the key of the certificates should be exportable.
func (SecretsManagementSettingsOutput) ObservedCertificates ¶
func (o SecretsManagementSettingsOutput) ObservedCertificates() pulumi.StringArrayOutput
The list of certificates to install on all machines in the pool.
func (SecretsManagementSettingsOutput) ToSecretsManagementSettingsOutput ¶
func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsOutput() SecretsManagementSettingsOutput
func (SecretsManagementSettingsOutput) ToSecretsManagementSettingsOutputWithContext ¶
func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsOutputWithContext(ctx context.Context) SecretsManagementSettingsOutput
func (SecretsManagementSettingsOutput) ToSecretsManagementSettingsPtrOutput ¶
func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput
func (SecretsManagementSettingsOutput) ToSecretsManagementSettingsPtrOutputWithContext ¶
func (o SecretsManagementSettingsOutput) ToSecretsManagementSettingsPtrOutputWithContext(ctx context.Context) SecretsManagementSettingsPtrOutput
type SecretsManagementSettingsPtrInput ¶
type SecretsManagementSettingsPtrInput interface { pulumi.Input ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput ToSecretsManagementSettingsPtrOutputWithContext(context.Context) SecretsManagementSettingsPtrOutput }
SecretsManagementSettingsPtrInput is an input type that accepts SecretsManagementSettingsArgs, SecretsManagementSettingsPtr and SecretsManagementSettingsPtrOutput values. You can construct a concrete instance of `SecretsManagementSettingsPtrInput` via:
SecretsManagementSettingsArgs{...} or: nil
func SecretsManagementSettingsPtr ¶
func SecretsManagementSettingsPtr(v *SecretsManagementSettingsArgs) SecretsManagementSettingsPtrInput
type SecretsManagementSettingsPtrOutput ¶
type SecretsManagementSettingsPtrOutput struct{ *pulumi.OutputState }
func (SecretsManagementSettingsPtrOutput) CertificateStoreLocation ¶
func (o SecretsManagementSettingsPtrOutput) CertificateStoreLocation() pulumi.StringPtrOutput
Where to store certificates on the machine.
func (SecretsManagementSettingsPtrOutput) Elem ¶
func (o SecretsManagementSettingsPtrOutput) Elem() SecretsManagementSettingsOutput
func (SecretsManagementSettingsPtrOutput) ElementType ¶
func (SecretsManagementSettingsPtrOutput) ElementType() reflect.Type
func (SecretsManagementSettingsPtrOutput) KeyExportable ¶
func (o SecretsManagementSettingsPtrOutput) KeyExportable() pulumi.BoolPtrOutput
Defines if the key of the certificates should be exportable.
func (SecretsManagementSettingsPtrOutput) ObservedCertificates ¶
func (o SecretsManagementSettingsPtrOutput) ObservedCertificates() pulumi.StringArrayOutput
The list of certificates to install on all machines in the pool.
func (SecretsManagementSettingsPtrOutput) ToSecretsManagementSettingsPtrOutput ¶
func (o SecretsManagementSettingsPtrOutput) ToSecretsManagementSettingsPtrOutput() SecretsManagementSettingsPtrOutput
func (SecretsManagementSettingsPtrOutput) ToSecretsManagementSettingsPtrOutputWithContext ¶
func (o SecretsManagementSettingsPtrOutput) ToSecretsManagementSettingsPtrOutputWithContext(ctx context.Context) SecretsManagementSettingsPtrOutput
type SecretsManagementSettingsResponse ¶
type SecretsManagementSettingsResponse struct { // Where to store certificates on the machine. CertificateStoreLocation *string `pulumi:"certificateStoreLocation"` // Defines if the key of the certificates should be exportable. KeyExportable bool `pulumi:"keyExportable"` // The list of certificates to install on all machines in the pool. ObservedCertificates []string `pulumi:"observedCertificates"` }
The secret management settings of the machines in the pool.
type SecretsManagementSettingsResponseOutput ¶
type SecretsManagementSettingsResponseOutput struct{ *pulumi.OutputState }
The secret management settings of the machines in the pool.
func (SecretsManagementSettingsResponseOutput) CertificateStoreLocation ¶
func (o SecretsManagementSettingsResponseOutput) CertificateStoreLocation() pulumi.StringPtrOutput
Where to store certificates on the machine.
func (SecretsManagementSettingsResponseOutput) ElementType ¶
func (SecretsManagementSettingsResponseOutput) ElementType() reflect.Type
func (SecretsManagementSettingsResponseOutput) KeyExportable ¶
func (o SecretsManagementSettingsResponseOutput) KeyExportable() pulumi.BoolOutput
Defines if the key of the certificates should be exportable.
func (SecretsManagementSettingsResponseOutput) ObservedCertificates ¶
func (o SecretsManagementSettingsResponseOutput) ObservedCertificates() pulumi.StringArrayOutput
The list of certificates to install on all machines in the pool.
func (SecretsManagementSettingsResponseOutput) ToSecretsManagementSettingsResponseOutput ¶
func (o SecretsManagementSettingsResponseOutput) ToSecretsManagementSettingsResponseOutput() SecretsManagementSettingsResponseOutput
func (SecretsManagementSettingsResponseOutput) ToSecretsManagementSettingsResponseOutputWithContext ¶
func (o SecretsManagementSettingsResponseOutput) ToSecretsManagementSettingsResponseOutputWithContext(ctx context.Context) SecretsManagementSettingsResponseOutput
type SecretsManagementSettingsResponsePtrOutput ¶
type SecretsManagementSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (SecretsManagementSettingsResponsePtrOutput) CertificateStoreLocation ¶
func (o SecretsManagementSettingsResponsePtrOutput) CertificateStoreLocation() pulumi.StringPtrOutput
Where to store certificates on the machine.
func (SecretsManagementSettingsResponsePtrOutput) ElementType ¶
func (SecretsManagementSettingsResponsePtrOutput) ElementType() reflect.Type
func (SecretsManagementSettingsResponsePtrOutput) KeyExportable ¶
func (o SecretsManagementSettingsResponsePtrOutput) KeyExportable() pulumi.BoolPtrOutput
Defines if the key of the certificates should be exportable.
func (SecretsManagementSettingsResponsePtrOutput) ObservedCertificates ¶
func (o SecretsManagementSettingsResponsePtrOutput) ObservedCertificates() pulumi.StringArrayOutput
The list of certificates to install on all machines in the pool.
func (SecretsManagementSettingsResponsePtrOutput) ToSecretsManagementSettingsResponsePtrOutput ¶
func (o SecretsManagementSettingsResponsePtrOutput) ToSecretsManagementSettingsResponsePtrOutput() SecretsManagementSettingsResponsePtrOutput
func (SecretsManagementSettingsResponsePtrOutput) ToSecretsManagementSettingsResponsePtrOutputWithContext ¶
func (o SecretsManagementSettingsResponsePtrOutput) ToSecretsManagementSettingsResponsePtrOutputWithContext(ctx context.Context) SecretsManagementSettingsResponsePtrOutput
type Stateful ¶
type Stateful struct { // Discriminator property for AgentProfile. // Expected value is 'Stateful'. Kind string `pulumi:"kind"` // How long should stateful machines be kept around. The maximum is one week. MaxAgentLifetime string `pulumi:"maxAgentLifetime"` // Defines pool buffer. ResourcePredictions interface{} `pulumi:"resourcePredictions"` }
Stateful profile meaning that the machines will be returned to the pool after running a job.
type StatefulArgs ¶
type StatefulArgs struct { // Discriminator property for AgentProfile. // Expected value is 'Stateful'. Kind pulumi.StringInput `pulumi:"kind"` // How long should stateful machines be kept around. The maximum is one week. MaxAgentLifetime pulumi.StringInput `pulumi:"maxAgentLifetime"` // Defines pool buffer. ResourcePredictions pulumi.Input `pulumi:"resourcePredictions"` }
Stateful profile meaning that the machines will be returned to the pool after running a job.
func (StatefulArgs) ElementType ¶
func (StatefulArgs) ElementType() reflect.Type
func (StatefulArgs) ToStatefulOutput ¶
func (i StatefulArgs) ToStatefulOutput() StatefulOutput
func (StatefulArgs) ToStatefulOutputWithContext ¶
func (i StatefulArgs) ToStatefulOutputWithContext(ctx context.Context) StatefulOutput
type StatefulInput ¶
type StatefulInput interface { pulumi.Input ToStatefulOutput() StatefulOutput ToStatefulOutputWithContext(context.Context) StatefulOutput }
StatefulInput is an input type that accepts StatefulArgs and StatefulOutput values. You can construct a concrete instance of `StatefulInput` via:
StatefulArgs{...}
type StatefulOutput ¶
type StatefulOutput struct{ *pulumi.OutputState }
Stateful profile meaning that the machines will be returned to the pool after running a job.
func (StatefulOutput) ElementType ¶
func (StatefulOutput) ElementType() reflect.Type
func (StatefulOutput) Kind ¶
func (o StatefulOutput) Kind() pulumi.StringOutput
Discriminator property for AgentProfile. Expected value is 'Stateful'.
func (StatefulOutput) MaxAgentLifetime ¶
func (o StatefulOutput) MaxAgentLifetime() pulumi.StringOutput
How long should stateful machines be kept around. The maximum is one week.
func (StatefulOutput) ResourcePredictions ¶
func (o StatefulOutput) ResourcePredictions() pulumi.AnyOutput
Defines pool buffer.
func (StatefulOutput) ToStatefulOutput ¶
func (o StatefulOutput) ToStatefulOutput() StatefulOutput
func (StatefulOutput) ToStatefulOutputWithContext ¶
func (o StatefulOutput) ToStatefulOutputWithContext(ctx context.Context) StatefulOutput
type StatefulResponse ¶
type StatefulResponse struct { // Discriminator property for AgentProfile. // Expected value is 'Stateful'. Kind string `pulumi:"kind"` // How long should stateful machines be kept around. The maximum is one week. MaxAgentLifetime string `pulumi:"maxAgentLifetime"` // Defines pool buffer. ResourcePredictions interface{} `pulumi:"resourcePredictions"` }
Stateful profile meaning that the machines will be returned to the pool after running a job.
type StatefulResponseOutput ¶
type StatefulResponseOutput struct{ *pulumi.OutputState }
Stateful profile meaning that the machines will be returned to the pool after running a job.
func (StatefulResponseOutput) ElementType ¶
func (StatefulResponseOutput) ElementType() reflect.Type
func (StatefulResponseOutput) Kind ¶
func (o StatefulResponseOutput) Kind() pulumi.StringOutput
Discriminator property for AgentProfile. Expected value is 'Stateful'.
func (StatefulResponseOutput) MaxAgentLifetime ¶
func (o StatefulResponseOutput) MaxAgentLifetime() pulumi.StringOutput
How long should stateful machines be kept around. The maximum is one week.
func (StatefulResponseOutput) ResourcePredictions ¶
func (o StatefulResponseOutput) ResourcePredictions() pulumi.AnyOutput
Defines pool buffer.
func (StatefulResponseOutput) ToStatefulResponseOutput ¶
func (o StatefulResponseOutput) ToStatefulResponseOutput() StatefulResponseOutput
func (StatefulResponseOutput) ToStatefulResponseOutputWithContext ¶
func (o StatefulResponseOutput) ToStatefulResponseOutputWithContext(ctx context.Context) StatefulResponseOutput
type StatelessAgentProfile ¶
type StatelessAgentProfile struct { // Discriminator property for AgentProfile. // Expected value is 'Stateless'. Kind string `pulumi:"kind"` // Defines pool buffer. ResourcePredictions interface{} `pulumi:"resourcePredictions"` }
Stateless profile meaning that the machines will be cleaned up after running a job.
type StatelessAgentProfileArgs ¶
type StatelessAgentProfileArgs struct { // Discriminator property for AgentProfile. // Expected value is 'Stateless'. Kind pulumi.StringInput `pulumi:"kind"` // Defines pool buffer. ResourcePredictions pulumi.Input `pulumi:"resourcePredictions"` }
Stateless profile meaning that the machines will be cleaned up after running a job.
func (StatelessAgentProfileArgs) ElementType ¶
func (StatelessAgentProfileArgs) ElementType() reflect.Type
func (StatelessAgentProfileArgs) ToStatelessAgentProfileOutput ¶
func (i StatelessAgentProfileArgs) ToStatelessAgentProfileOutput() StatelessAgentProfileOutput
func (StatelessAgentProfileArgs) ToStatelessAgentProfileOutputWithContext ¶
func (i StatelessAgentProfileArgs) ToStatelessAgentProfileOutputWithContext(ctx context.Context) StatelessAgentProfileOutput
type StatelessAgentProfileInput ¶
type StatelessAgentProfileInput interface { pulumi.Input ToStatelessAgentProfileOutput() StatelessAgentProfileOutput ToStatelessAgentProfileOutputWithContext(context.Context) StatelessAgentProfileOutput }
StatelessAgentProfileInput is an input type that accepts StatelessAgentProfileArgs and StatelessAgentProfileOutput values. You can construct a concrete instance of `StatelessAgentProfileInput` via:
StatelessAgentProfileArgs{...}
type StatelessAgentProfileOutput ¶
type StatelessAgentProfileOutput struct{ *pulumi.OutputState }
Stateless profile meaning that the machines will be cleaned up after running a job.
func (StatelessAgentProfileOutput) ElementType ¶
func (StatelessAgentProfileOutput) ElementType() reflect.Type
func (StatelessAgentProfileOutput) Kind ¶
func (o StatelessAgentProfileOutput) Kind() pulumi.StringOutput
Discriminator property for AgentProfile. Expected value is 'Stateless'.
func (StatelessAgentProfileOutput) ResourcePredictions ¶
func (o StatelessAgentProfileOutput) ResourcePredictions() pulumi.AnyOutput
Defines pool buffer.
func (StatelessAgentProfileOutput) ToStatelessAgentProfileOutput ¶
func (o StatelessAgentProfileOutput) ToStatelessAgentProfileOutput() StatelessAgentProfileOutput
func (StatelessAgentProfileOutput) ToStatelessAgentProfileOutputWithContext ¶
func (o StatelessAgentProfileOutput) ToStatelessAgentProfileOutputWithContext(ctx context.Context) StatelessAgentProfileOutput
type StatelessAgentProfileResponse ¶
type StatelessAgentProfileResponse struct { // Discriminator property for AgentProfile. // Expected value is 'Stateless'. Kind string `pulumi:"kind"` // Defines pool buffer. ResourcePredictions interface{} `pulumi:"resourcePredictions"` }
Stateless profile meaning that the machines will be cleaned up after running a job.
type StatelessAgentProfileResponseOutput ¶
type StatelessAgentProfileResponseOutput struct{ *pulumi.OutputState }
Stateless profile meaning that the machines will be cleaned up after running a job.
func (StatelessAgentProfileResponseOutput) ElementType ¶
func (StatelessAgentProfileResponseOutput) ElementType() reflect.Type
func (StatelessAgentProfileResponseOutput) Kind ¶
func (o StatelessAgentProfileResponseOutput) Kind() pulumi.StringOutput
Discriminator property for AgentProfile. Expected value is 'Stateless'.
func (StatelessAgentProfileResponseOutput) ResourcePredictions ¶
func (o StatelessAgentProfileResponseOutput) ResourcePredictions() pulumi.AnyOutput
Defines pool buffer.
func (StatelessAgentProfileResponseOutput) ToStatelessAgentProfileResponseOutput ¶
func (o StatelessAgentProfileResponseOutput) ToStatelessAgentProfileResponseOutput() StatelessAgentProfileResponseOutput
func (StatelessAgentProfileResponseOutput) ToStatelessAgentProfileResponseOutputWithContext ¶
func (o StatelessAgentProfileResponseOutput) ToStatelessAgentProfileResponseOutputWithContext(ctx context.Context) StatelessAgentProfileResponseOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type UserAssignedIdentityResponse ¶
type UserAssignedIdentityResponse struct { // The client ID of the assigned identity. ClientId string `pulumi:"clientId"` // The principal ID of the assigned identity. PrincipalId string `pulumi:"principalId"` }
User assigned identity properties
type UserAssignedIdentityResponseMapOutput ¶
type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseMapOutput) MapIndex ¶
func (o UserAssignedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput
func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput
type UserAssignedIdentityResponseOutput ¶
type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }
User assigned identity properties
func (UserAssignedIdentityResponseOutput) ClientId ¶
func (o UserAssignedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ElementType ¶
func (UserAssignedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID of the assigned identity.
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext ¶
func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput
type VmssFabricProfile ¶
type VmssFabricProfile struct { // The VM images of the machines in the pool. Images []PoolImage `pulumi:"images"` // Discriminator property for FabricProfile. // Expected value is 'Vmss'. Kind string `pulumi:"kind"` // The network profile of the machines in the pool. NetworkProfile *NetworkProfile `pulumi:"networkProfile"` // The OS profile of the machines in the pool. OsProfile *OsProfile `pulumi:"osProfile"` // The Azure SKU of the machines in the pool. Sku DevOpsAzureSku `pulumi:"sku"` }
The agents will run on Virtual Machine Scale Sets.
func (*VmssFabricProfile) Defaults ¶
func (val *VmssFabricProfile) Defaults() *VmssFabricProfile
Defaults sets the appropriate defaults for VmssFabricProfile
type VmssFabricProfileArgs ¶
type VmssFabricProfileArgs struct { // The VM images of the machines in the pool. Images PoolImageArrayInput `pulumi:"images"` // Discriminator property for FabricProfile. // Expected value is 'Vmss'. Kind pulumi.StringInput `pulumi:"kind"` // The network profile of the machines in the pool. NetworkProfile NetworkProfilePtrInput `pulumi:"networkProfile"` // The OS profile of the machines in the pool. OsProfile OsProfilePtrInput `pulumi:"osProfile"` // The Azure SKU of the machines in the pool. Sku DevOpsAzureSkuInput `pulumi:"sku"` }
The agents will run on Virtual Machine Scale Sets.
func (*VmssFabricProfileArgs) Defaults ¶
func (val *VmssFabricProfileArgs) Defaults() *VmssFabricProfileArgs
Defaults sets the appropriate defaults for VmssFabricProfileArgs
func (VmssFabricProfileArgs) ElementType ¶
func (VmssFabricProfileArgs) ElementType() reflect.Type
func (VmssFabricProfileArgs) ToVmssFabricProfileOutput ¶
func (i VmssFabricProfileArgs) ToVmssFabricProfileOutput() VmssFabricProfileOutput
func (VmssFabricProfileArgs) ToVmssFabricProfileOutputWithContext ¶
func (i VmssFabricProfileArgs) ToVmssFabricProfileOutputWithContext(ctx context.Context) VmssFabricProfileOutput
type VmssFabricProfileInput ¶
type VmssFabricProfileInput interface { pulumi.Input ToVmssFabricProfileOutput() VmssFabricProfileOutput ToVmssFabricProfileOutputWithContext(context.Context) VmssFabricProfileOutput }
VmssFabricProfileInput is an input type that accepts VmssFabricProfileArgs and VmssFabricProfileOutput values. You can construct a concrete instance of `VmssFabricProfileInput` via:
VmssFabricProfileArgs{...}
type VmssFabricProfileOutput ¶
type VmssFabricProfileOutput struct{ *pulumi.OutputState }
The agents will run on Virtual Machine Scale Sets.
func (VmssFabricProfileOutput) ElementType ¶
func (VmssFabricProfileOutput) ElementType() reflect.Type
func (VmssFabricProfileOutput) Images ¶
func (o VmssFabricProfileOutput) Images() PoolImageArrayOutput
The VM images of the machines in the pool.
func (VmssFabricProfileOutput) Kind ¶
func (o VmssFabricProfileOutput) Kind() pulumi.StringOutput
Discriminator property for FabricProfile. Expected value is 'Vmss'.
func (VmssFabricProfileOutput) NetworkProfile ¶
func (o VmssFabricProfileOutput) NetworkProfile() NetworkProfilePtrOutput
The network profile of the machines in the pool.
func (VmssFabricProfileOutput) OsProfile ¶
func (o VmssFabricProfileOutput) OsProfile() OsProfilePtrOutput
The OS profile of the machines in the pool.
func (VmssFabricProfileOutput) Sku ¶
func (o VmssFabricProfileOutput) Sku() DevOpsAzureSkuOutput
The Azure SKU of the machines in the pool.
func (VmssFabricProfileOutput) ToVmssFabricProfileOutput ¶
func (o VmssFabricProfileOutput) ToVmssFabricProfileOutput() VmssFabricProfileOutput
func (VmssFabricProfileOutput) ToVmssFabricProfileOutputWithContext ¶
func (o VmssFabricProfileOutput) ToVmssFabricProfileOutputWithContext(ctx context.Context) VmssFabricProfileOutput
type VmssFabricProfileResponse ¶
type VmssFabricProfileResponse struct { // The VM images of the machines in the pool. Images []PoolImageResponse `pulumi:"images"` // Discriminator property for FabricProfile. // Expected value is 'Vmss'. Kind string `pulumi:"kind"` // The network profile of the machines in the pool. NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"` // The OS profile of the machines in the pool. OsProfile *OsProfileResponse `pulumi:"osProfile"` // The Azure SKU of the machines in the pool. Sku DevOpsAzureSkuResponse `pulumi:"sku"` }
The agents will run on Virtual Machine Scale Sets.
func (*VmssFabricProfileResponse) Defaults ¶
func (val *VmssFabricProfileResponse) Defaults() *VmssFabricProfileResponse
Defaults sets the appropriate defaults for VmssFabricProfileResponse
type VmssFabricProfileResponseOutput ¶
type VmssFabricProfileResponseOutput struct{ *pulumi.OutputState }
The agents will run on Virtual Machine Scale Sets.
func (VmssFabricProfileResponseOutput) ElementType ¶
func (VmssFabricProfileResponseOutput) ElementType() reflect.Type
func (VmssFabricProfileResponseOutput) Images ¶
func (o VmssFabricProfileResponseOutput) Images() PoolImageResponseArrayOutput
The VM images of the machines in the pool.
func (VmssFabricProfileResponseOutput) Kind ¶
func (o VmssFabricProfileResponseOutput) Kind() pulumi.StringOutput
Discriminator property for FabricProfile. Expected value is 'Vmss'.
func (VmssFabricProfileResponseOutput) NetworkProfile ¶
func (o VmssFabricProfileResponseOutput) NetworkProfile() NetworkProfileResponsePtrOutput
The network profile of the machines in the pool.
func (VmssFabricProfileResponseOutput) OsProfile ¶
func (o VmssFabricProfileResponseOutput) OsProfile() OsProfileResponsePtrOutput
The OS profile of the machines in the pool.
func (VmssFabricProfileResponseOutput) Sku ¶
func (o VmssFabricProfileResponseOutput) Sku() DevOpsAzureSkuResponseOutput
The Azure SKU of the machines in the pool.
func (VmssFabricProfileResponseOutput) ToVmssFabricProfileResponseOutput ¶
func (o VmssFabricProfileResponseOutput) ToVmssFabricProfileResponseOutput() VmssFabricProfileResponseOutput
func (VmssFabricProfileResponseOutput) ToVmssFabricProfileResponseOutputWithContext ¶
func (o VmssFabricProfileResponseOutput) ToVmssFabricProfileResponseOutputWithContext(ctx context.Context) VmssFabricProfileResponseOutput