Documentation ¶
Overview ¶
A Pulumi package for creating and managing Harness resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type AddUserToGroup
- type AddUserToGroupArgs
- type AddUserToGroupArray
- type AddUserToGroupArrayInput
- type AddUserToGroupArrayOutput
- func (AddUserToGroupArrayOutput) ElementType() reflect.Type
- func (o AddUserToGroupArrayOutput) Index(i pulumi.IntInput) AddUserToGroupOutput
- func (o AddUserToGroupArrayOutput) ToAddUserToGroupArrayOutput() AddUserToGroupArrayOutput
- func (o AddUserToGroupArrayOutput) ToAddUserToGroupArrayOutputWithContext(ctx context.Context) AddUserToGroupArrayOutput
- type AddUserToGroupInput
- type AddUserToGroupMap
- type AddUserToGroupMapInput
- type AddUserToGroupMapOutput
- func (AddUserToGroupMapOutput) ElementType() reflect.Type
- func (o AddUserToGroupMapOutput) MapIndex(k pulumi.StringInput) AddUserToGroupOutput
- func (o AddUserToGroupMapOutput) ToAddUserToGroupMapOutput() AddUserToGroupMapOutput
- func (o AddUserToGroupMapOutput) ToAddUserToGroupMapOutputWithContext(ctx context.Context) AddUserToGroupMapOutput
- type AddUserToGroupOutput
- func (AddUserToGroupOutput) ElementType() reflect.Type
- func (o AddUserToGroupOutput) GroupId() pulumi.StringOutput
- func (o AddUserToGroupOutput) ToAddUserToGroupOutput() AddUserToGroupOutput
- func (o AddUserToGroupOutput) ToAddUserToGroupOutputWithContext(ctx context.Context) AddUserToGroupOutput
- func (o AddUserToGroupOutput) UserId() pulumi.StringOutput
- type AddUserToGroupState
- type Application
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationGitSync
- type ApplicationGitSyncArgs
- type ApplicationGitSyncArray
- type ApplicationGitSyncArrayInput
- type ApplicationGitSyncArrayOutput
- func (ApplicationGitSyncArrayOutput) ElementType() reflect.Type
- func (o ApplicationGitSyncArrayOutput) Index(i pulumi.IntInput) ApplicationGitSyncOutput
- func (o ApplicationGitSyncArrayOutput) ToApplicationGitSyncArrayOutput() ApplicationGitSyncArrayOutput
- func (o ApplicationGitSyncArrayOutput) ToApplicationGitSyncArrayOutputWithContext(ctx context.Context) ApplicationGitSyncArrayOutput
- type ApplicationGitSyncInput
- type ApplicationGitSyncMap
- type ApplicationGitSyncMapInput
- type ApplicationGitSyncMapOutput
- func (ApplicationGitSyncMapOutput) ElementType() reflect.Type
- func (o ApplicationGitSyncMapOutput) MapIndex(k pulumi.StringInput) ApplicationGitSyncOutput
- func (o ApplicationGitSyncMapOutput) ToApplicationGitSyncMapOutput() ApplicationGitSyncMapOutput
- func (o ApplicationGitSyncMapOutput) ToApplicationGitSyncMapOutputWithContext(ctx context.Context) ApplicationGitSyncMapOutput
- type ApplicationGitSyncOutput
- func (o ApplicationGitSyncOutput) AppId() pulumi.StringOutput
- func (o ApplicationGitSyncOutput) Branch() pulumi.StringOutput
- func (o ApplicationGitSyncOutput) ConnectorId() pulumi.StringOutput
- func (ApplicationGitSyncOutput) ElementType() reflect.Type
- func (o ApplicationGitSyncOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationGitSyncOutput) RepositoryName() pulumi.StringPtrOutput
- func (o ApplicationGitSyncOutput) ToApplicationGitSyncOutput() ApplicationGitSyncOutput
- func (o ApplicationGitSyncOutput) ToApplicationGitSyncOutputWithContext(ctx context.Context) ApplicationGitSyncOutput
- type ApplicationGitSyncState
- type ApplicationInput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) GitSyncConnectorId() pulumi.StringOutput
- func (o ApplicationOutput) GitSyncEnabled() pulumi.BoolOutput
- func (o ApplicationOutput) IsManualTriggerAuthorized() pulumi.BoolPtrOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Tags() pulumi.StringArrayOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationState
- type DelegateApproval
- type DelegateApprovalArgs
- type DelegateApprovalArray
- type DelegateApprovalArrayInput
- type DelegateApprovalArrayOutput
- func (DelegateApprovalArrayOutput) ElementType() reflect.Type
- func (o DelegateApprovalArrayOutput) Index(i pulumi.IntInput) DelegateApprovalOutput
- func (o DelegateApprovalArrayOutput) ToDelegateApprovalArrayOutput() DelegateApprovalArrayOutput
- func (o DelegateApprovalArrayOutput) ToDelegateApprovalArrayOutputWithContext(ctx context.Context) DelegateApprovalArrayOutput
- type DelegateApprovalInput
- type DelegateApprovalMap
- type DelegateApprovalMapInput
- type DelegateApprovalMapOutput
- func (DelegateApprovalMapOutput) ElementType() reflect.Type
- func (o DelegateApprovalMapOutput) MapIndex(k pulumi.StringInput) DelegateApprovalOutput
- func (o DelegateApprovalMapOutput) ToDelegateApprovalMapOutput() DelegateApprovalMapOutput
- func (o DelegateApprovalMapOutput) ToDelegateApprovalMapOutputWithContext(ctx context.Context) DelegateApprovalMapOutput
- type DelegateApprovalOutput
- func (o DelegateApprovalOutput) Approve() pulumi.BoolOutput
- func (o DelegateApprovalOutput) DelegateId() pulumi.StringOutput
- func (DelegateApprovalOutput) ElementType() reflect.Type
- func (o DelegateApprovalOutput) Status() pulumi.StringOutput
- func (o DelegateApprovalOutput) ToDelegateApprovalOutput() DelegateApprovalOutput
- func (o DelegateApprovalOutput) ToDelegateApprovalOutputWithContext(ctx context.Context) DelegateApprovalOutput
- type DelegateApprovalState
- type EncryptedText
- type EncryptedTextArgs
- type EncryptedTextArray
- type EncryptedTextArrayInput
- type EncryptedTextArrayOutput
- func (EncryptedTextArrayOutput) ElementType() reflect.Type
- func (o EncryptedTextArrayOutput) Index(i pulumi.IntInput) EncryptedTextOutput
- func (o EncryptedTextArrayOutput) ToEncryptedTextArrayOutput() EncryptedTextArrayOutput
- func (o EncryptedTextArrayOutput) ToEncryptedTextArrayOutputWithContext(ctx context.Context) EncryptedTextArrayOutput
- type EncryptedTextInput
- type EncryptedTextMap
- type EncryptedTextMapInput
- type EncryptedTextMapOutput
- func (EncryptedTextMapOutput) ElementType() reflect.Type
- func (o EncryptedTextMapOutput) MapIndex(k pulumi.StringInput) EncryptedTextOutput
- func (o EncryptedTextMapOutput) ToEncryptedTextMapOutput() EncryptedTextMapOutput
- func (o EncryptedTextMapOutput) ToEncryptedTextMapOutputWithContext(ctx context.Context) EncryptedTextMapOutput
- type EncryptedTextOutput
- func (EncryptedTextOutput) ElementType() reflect.Type
- func (o EncryptedTextOutput) InheritScopesFromSecretManager() pulumi.BoolPtrOutput
- func (o EncryptedTextOutput) Name() pulumi.StringOutput
- func (o EncryptedTextOutput) ScopedToAccount() pulumi.BoolPtrOutput
- func (o EncryptedTextOutput) SecretManagerId() pulumi.StringOutput
- func (o EncryptedTextOutput) SecretReference() pulumi.StringPtrOutput
- func (o EncryptedTextOutput) ToEncryptedTextOutput() EncryptedTextOutput
- func (o EncryptedTextOutput) ToEncryptedTextOutputWithContext(ctx context.Context) EncryptedTextOutput
- func (o EncryptedTextOutput) UsageScopes() EncryptedTextUsageScopeArrayOutput
- func (o EncryptedTextOutput) Value() pulumi.StringPtrOutput
- type EncryptedTextState
- type EncryptedTextUsageScope
- type EncryptedTextUsageScopeArgs
- type EncryptedTextUsageScopeArray
- func (EncryptedTextUsageScopeArray) ElementType() reflect.Type
- func (i EncryptedTextUsageScopeArray) ToEncryptedTextUsageScopeArrayOutput() EncryptedTextUsageScopeArrayOutput
- func (i EncryptedTextUsageScopeArray) ToEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) EncryptedTextUsageScopeArrayOutput
- type EncryptedTextUsageScopeArrayInput
- type EncryptedTextUsageScopeArrayOutput
- func (EncryptedTextUsageScopeArrayOutput) ElementType() reflect.Type
- func (o EncryptedTextUsageScopeArrayOutput) Index(i pulumi.IntInput) EncryptedTextUsageScopeOutput
- func (o EncryptedTextUsageScopeArrayOutput) ToEncryptedTextUsageScopeArrayOutput() EncryptedTextUsageScopeArrayOutput
- func (o EncryptedTextUsageScopeArrayOutput) ToEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) EncryptedTextUsageScopeArrayOutput
- type EncryptedTextUsageScopeInput
- type EncryptedTextUsageScopeOutput
- func (o EncryptedTextUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
- func (EncryptedTextUsageScopeOutput) ElementType() reflect.Type
- func (o EncryptedTextUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
- func (o EncryptedTextUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o EncryptedTextUsageScopeOutput) ToEncryptedTextUsageScopeOutput() EncryptedTextUsageScopeOutput
- func (o EncryptedTextUsageScopeOutput) ToEncryptedTextUsageScopeOutputWithContext(ctx context.Context) EncryptedTextUsageScopeOutput
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) AppId() pulumi.StringOutput
- func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) Type() pulumi.StringOutput
- func (o EnvironmentOutput) VariableOverrides() EnvironmentVariableOverrideArrayOutput
- type EnvironmentState
- type EnvironmentVariableOverride
- type EnvironmentVariableOverrideArgs
- func (EnvironmentVariableOverrideArgs) ElementType() reflect.Type
- func (i EnvironmentVariableOverrideArgs) ToEnvironmentVariableOverrideOutput() EnvironmentVariableOverrideOutput
- func (i EnvironmentVariableOverrideArgs) ToEnvironmentVariableOverrideOutputWithContext(ctx context.Context) EnvironmentVariableOverrideOutput
- type EnvironmentVariableOverrideArray
- func (EnvironmentVariableOverrideArray) ElementType() reflect.Type
- func (i EnvironmentVariableOverrideArray) ToEnvironmentVariableOverrideArrayOutput() EnvironmentVariableOverrideArrayOutput
- func (i EnvironmentVariableOverrideArray) ToEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableOverrideArrayOutput
- type EnvironmentVariableOverrideArrayInput
- type EnvironmentVariableOverrideArrayOutput
- func (EnvironmentVariableOverrideArrayOutput) ElementType() reflect.Type
- func (o EnvironmentVariableOverrideArrayOutput) Index(i pulumi.IntInput) EnvironmentVariableOverrideOutput
- func (o EnvironmentVariableOverrideArrayOutput) ToEnvironmentVariableOverrideArrayOutput() EnvironmentVariableOverrideArrayOutput
- func (o EnvironmentVariableOverrideArrayOutput) ToEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableOverrideArrayOutput
- type EnvironmentVariableOverrideInput
- type EnvironmentVariableOverrideOutput
- func (EnvironmentVariableOverrideOutput) ElementType() reflect.Type
- func (o EnvironmentVariableOverrideOutput) Name() pulumi.StringOutput
- func (o EnvironmentVariableOverrideOutput) ServiceName() pulumi.StringPtrOutput
- func (o EnvironmentVariableOverrideOutput) ToEnvironmentVariableOverrideOutput() EnvironmentVariableOverrideOutput
- func (o EnvironmentVariableOverrideOutput) ToEnvironmentVariableOverrideOutputWithContext(ctx context.Context) EnvironmentVariableOverrideOutput
- func (o EnvironmentVariableOverrideOutput) Type() pulumi.StringOutput
- func (o EnvironmentVariableOverrideOutput) Value() pulumi.StringOutput
- type GetCurrentAccountArgs
- type GetCurrentAccountOutputArgs
- type GetCurrentAccountResult
- type GetCurrentAccountResultOutput
- func (o GetCurrentAccountResultOutput) AccountId() pulumi.StringOutput
- func (GetCurrentAccountResultOutput) ElementType() reflect.Type
- func (o GetCurrentAccountResultOutput) Endpoint() pulumi.StringOutput
- func (o GetCurrentAccountResultOutput) Id() pulumi.StringPtrOutput
- func (o GetCurrentAccountResultOutput) ToGetCurrentAccountResultOutput() GetCurrentAccountResultOutput
- func (o GetCurrentAccountResultOutput) ToGetCurrentAccountResultOutputWithContext(ctx context.Context) GetCurrentAccountResultOutput
- type GetDelegateArgs
- type GetDelegateOutputArgs
- type GetDelegateResult
- type GetDelegateResultOutput
- func (o GetDelegateResultOutput) AccountId() pulumi.StringOutput
- func (o GetDelegateResultOutput) Description() pulumi.StringOutput
- func (GetDelegateResultOutput) ElementType() reflect.Type
- func (o GetDelegateResultOutput) Hostname() pulumi.StringPtrOutput
- func (o GetDelegateResultOutput) Id() pulumi.StringPtrOutput
- func (o GetDelegateResultOutput) Ip() pulumi.StringOutput
- func (o GetDelegateResultOutput) LastHeartbeat() pulumi.StringOutput
- func (o GetDelegateResultOutput) Name() pulumi.StringPtrOutput
- func (o GetDelegateResultOutput) PollingModeEnabled() pulumi.BoolOutput
- func (o GetDelegateResultOutput) ProfileId() pulumi.StringOutput
- func (o GetDelegateResultOutput) Status() pulumi.StringPtrOutput
- func (o GetDelegateResultOutput) ToGetDelegateResultOutput() GetDelegateResultOutput
- func (o GetDelegateResultOutput) ToGetDelegateResultOutputWithContext(ctx context.Context) GetDelegateResultOutput
- func (o GetDelegateResultOutput) Type() pulumi.StringPtrOutput
- func (o GetDelegateResultOutput) Version() pulumi.StringOutput
- type GetEncryptedTextUsageScope
- type GetEncryptedTextUsageScopeArgs
- func (GetEncryptedTextUsageScopeArgs) ElementType() reflect.Type
- func (i GetEncryptedTextUsageScopeArgs) ToGetEncryptedTextUsageScopeOutput() GetEncryptedTextUsageScopeOutput
- func (i GetEncryptedTextUsageScopeArgs) ToGetEncryptedTextUsageScopeOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeOutput
- type GetEncryptedTextUsageScopeArray
- func (GetEncryptedTextUsageScopeArray) ElementType() reflect.Type
- func (i GetEncryptedTextUsageScopeArray) ToGetEncryptedTextUsageScopeArrayOutput() GetEncryptedTextUsageScopeArrayOutput
- func (i GetEncryptedTextUsageScopeArray) ToGetEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeArrayOutput
- type GetEncryptedTextUsageScopeArrayInput
- type GetEncryptedTextUsageScopeArrayOutput
- func (GetEncryptedTextUsageScopeArrayOutput) ElementType() reflect.Type
- func (o GetEncryptedTextUsageScopeArrayOutput) Index(i pulumi.IntInput) GetEncryptedTextUsageScopeOutput
- func (o GetEncryptedTextUsageScopeArrayOutput) ToGetEncryptedTextUsageScopeArrayOutput() GetEncryptedTextUsageScopeArrayOutput
- func (o GetEncryptedTextUsageScopeArrayOutput) ToGetEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeArrayOutput
- type GetEncryptedTextUsageScopeInput
- type GetEncryptedTextUsageScopeOutput
- func (o GetEncryptedTextUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
- func (GetEncryptedTextUsageScopeOutput) ElementType() reflect.Type
- func (o GetEncryptedTextUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
- func (o GetEncryptedTextUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o GetEncryptedTextUsageScopeOutput) ToGetEncryptedTextUsageScopeOutput() GetEncryptedTextUsageScopeOutput
- func (o GetEncryptedTextUsageScopeOutput) ToGetEncryptedTextUsageScopeOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeOutput
- type GetEnvironmentVariableOverride
- type GetEnvironmentVariableOverrideArgs
- func (GetEnvironmentVariableOverrideArgs) ElementType() reflect.Type
- func (i GetEnvironmentVariableOverrideArgs) ToGetEnvironmentVariableOverrideOutput() GetEnvironmentVariableOverrideOutput
- func (i GetEnvironmentVariableOverrideArgs) ToGetEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideOutput
- type GetEnvironmentVariableOverrideArray
- func (GetEnvironmentVariableOverrideArray) ElementType() reflect.Type
- func (i GetEnvironmentVariableOverrideArray) ToGetEnvironmentVariableOverrideArrayOutput() GetEnvironmentVariableOverrideArrayOutput
- func (i GetEnvironmentVariableOverrideArray) ToGetEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideArrayOutput
- type GetEnvironmentVariableOverrideArrayInput
- type GetEnvironmentVariableOverrideArrayOutput
- func (GetEnvironmentVariableOverrideArrayOutput) ElementType() reflect.Type
- func (o GetEnvironmentVariableOverrideArrayOutput) Index(i pulumi.IntInput) GetEnvironmentVariableOverrideOutput
- func (o GetEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentVariableOverrideArrayOutput() GetEnvironmentVariableOverrideArrayOutput
- func (o GetEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideArrayOutput
- type GetEnvironmentVariableOverrideInput
- type GetEnvironmentVariableOverrideOutput
- func (GetEnvironmentVariableOverrideOutput) ElementType() reflect.Type
- func (o GetEnvironmentVariableOverrideOutput) Name() pulumi.StringOutput
- func (o GetEnvironmentVariableOverrideOutput) ServiceName() pulumi.StringOutput
- func (o GetEnvironmentVariableOverrideOutput) ToGetEnvironmentVariableOverrideOutput() GetEnvironmentVariableOverrideOutput
- func (o GetEnvironmentVariableOverrideOutput) ToGetEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideOutput
- func (o GetEnvironmentVariableOverrideOutput) Type() pulumi.StringOutput
- func (o GetEnvironmentVariableOverrideOutput) Value() pulumi.StringOutput
- type GetGitConnectorCommitDetail
- type GetGitConnectorCommitDetailArgs
- func (GetGitConnectorCommitDetailArgs) ElementType() reflect.Type
- func (i GetGitConnectorCommitDetailArgs) ToGetGitConnectorCommitDetailOutput() GetGitConnectorCommitDetailOutput
- func (i GetGitConnectorCommitDetailArgs) ToGetGitConnectorCommitDetailOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailOutput
- type GetGitConnectorCommitDetailArray
- func (GetGitConnectorCommitDetailArray) ElementType() reflect.Type
- func (i GetGitConnectorCommitDetailArray) ToGetGitConnectorCommitDetailArrayOutput() GetGitConnectorCommitDetailArrayOutput
- func (i GetGitConnectorCommitDetailArray) ToGetGitConnectorCommitDetailArrayOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailArrayOutput
- type GetGitConnectorCommitDetailArrayInput
- type GetGitConnectorCommitDetailArrayOutput
- func (GetGitConnectorCommitDetailArrayOutput) ElementType() reflect.Type
- func (o GetGitConnectorCommitDetailArrayOutput) Index(i pulumi.IntInput) GetGitConnectorCommitDetailOutput
- func (o GetGitConnectorCommitDetailArrayOutput) ToGetGitConnectorCommitDetailArrayOutput() GetGitConnectorCommitDetailArrayOutput
- func (o GetGitConnectorCommitDetailArrayOutput) ToGetGitConnectorCommitDetailArrayOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailArrayOutput
- type GetGitConnectorCommitDetailInput
- type GetGitConnectorCommitDetailOutput
- func (o GetGitConnectorCommitDetailOutput) AuthorEmailId() pulumi.StringOutput
- func (o GetGitConnectorCommitDetailOutput) AuthorName() pulumi.StringOutput
- func (GetGitConnectorCommitDetailOutput) ElementType() reflect.Type
- func (o GetGitConnectorCommitDetailOutput) Message() pulumi.StringOutput
- func (o GetGitConnectorCommitDetailOutput) ToGetGitConnectorCommitDetailOutput() GetGitConnectorCommitDetailOutput
- func (o GetGitConnectorCommitDetailOutput) ToGetGitConnectorCommitDetailOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailOutput
- type GetSecretManagerArgs
- type GetSecretManagerOutputArgs
- type GetSecretManagerResult
- type GetSecretManagerResultOutput
- func (o GetSecretManagerResultOutput) Default() pulumi.BoolPtrOutput
- func (GetSecretManagerResultOutput) ElementType() reflect.Type
- func (o GetSecretManagerResultOutput) Id() pulumi.StringPtrOutput
- func (o GetSecretManagerResultOutput) Name() pulumi.StringPtrOutput
- func (o GetSecretManagerResultOutput) ToGetSecretManagerResultOutput() GetSecretManagerResultOutput
- func (o GetSecretManagerResultOutput) ToGetSecretManagerResultOutputWithContext(ctx context.Context) GetSecretManagerResultOutput
- func (o GetSecretManagerResultOutput) UsageScopes() GetSecretManagerUsageScopeArrayOutput
- type GetSecretManagerUsageScope
- type GetSecretManagerUsageScopeArgs
- func (GetSecretManagerUsageScopeArgs) ElementType() reflect.Type
- func (i GetSecretManagerUsageScopeArgs) ToGetSecretManagerUsageScopeOutput() GetSecretManagerUsageScopeOutput
- func (i GetSecretManagerUsageScopeArgs) ToGetSecretManagerUsageScopeOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeOutput
- type GetSecretManagerUsageScopeArray
- func (GetSecretManagerUsageScopeArray) ElementType() reflect.Type
- func (i GetSecretManagerUsageScopeArray) ToGetSecretManagerUsageScopeArrayOutput() GetSecretManagerUsageScopeArrayOutput
- func (i GetSecretManagerUsageScopeArray) ToGetSecretManagerUsageScopeArrayOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeArrayOutput
- type GetSecretManagerUsageScopeArrayInput
- type GetSecretManagerUsageScopeArrayOutput
- func (GetSecretManagerUsageScopeArrayOutput) ElementType() reflect.Type
- func (o GetSecretManagerUsageScopeArrayOutput) Index(i pulumi.IntInput) GetSecretManagerUsageScopeOutput
- func (o GetSecretManagerUsageScopeArrayOutput) ToGetSecretManagerUsageScopeArrayOutput() GetSecretManagerUsageScopeArrayOutput
- func (o GetSecretManagerUsageScopeArrayOutput) ToGetSecretManagerUsageScopeArrayOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeArrayOutput
- type GetSecretManagerUsageScopeInput
- type GetSecretManagerUsageScopeOutput
- func (o GetSecretManagerUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
- func (GetSecretManagerUsageScopeOutput) ElementType() reflect.Type
- func (o GetSecretManagerUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
- func (o GetSecretManagerUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o GetSecretManagerUsageScopeOutput) ToGetSecretManagerUsageScopeOutput() GetSecretManagerUsageScopeOutput
- func (o GetSecretManagerUsageScopeOutput) ToGetSecretManagerUsageScopeOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (o GetServiceResultOutput) AppId() pulumi.StringOutput
- func (o GetServiceResultOutput) ArtifactType() pulumi.StringOutput
- func (o GetServiceResultOutput) Description() pulumi.StringOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) HelmVersion() pulumi.StringOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Name() pulumi.StringOutput
- func (o GetServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o GetServiceResultOutput) TemplateUri() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- func (o GetServiceResultOutput) Type() pulumi.StringOutput
- type GetSshCredentialUsageScope
- type GetSshCredentialUsageScopeArgs
- func (GetSshCredentialUsageScopeArgs) ElementType() reflect.Type
- func (i GetSshCredentialUsageScopeArgs) ToGetSshCredentialUsageScopeOutput() GetSshCredentialUsageScopeOutput
- func (i GetSshCredentialUsageScopeArgs) ToGetSshCredentialUsageScopeOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeOutput
- type GetSshCredentialUsageScopeArray
- func (GetSshCredentialUsageScopeArray) ElementType() reflect.Type
- func (i GetSshCredentialUsageScopeArray) ToGetSshCredentialUsageScopeArrayOutput() GetSshCredentialUsageScopeArrayOutput
- func (i GetSshCredentialUsageScopeArray) ToGetSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeArrayOutput
- type GetSshCredentialUsageScopeArrayInput
- type GetSshCredentialUsageScopeArrayOutput
- func (GetSshCredentialUsageScopeArrayOutput) ElementType() reflect.Type
- func (o GetSshCredentialUsageScopeArrayOutput) Index(i pulumi.IntInput) GetSshCredentialUsageScopeOutput
- func (o GetSshCredentialUsageScopeArrayOutput) ToGetSshCredentialUsageScopeArrayOutput() GetSshCredentialUsageScopeArrayOutput
- func (o GetSshCredentialUsageScopeArrayOutput) ToGetSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeArrayOutput
- type GetSshCredentialUsageScopeInput
- type GetSshCredentialUsageScopeOutput
- func (o GetSshCredentialUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
- func (GetSshCredentialUsageScopeOutput) ElementType() reflect.Type
- func (o GetSshCredentialUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
- func (o GetSshCredentialUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o GetSshCredentialUsageScopeOutput) ToGetSshCredentialUsageScopeOutput() GetSshCredentialUsageScopeOutput
- func (o GetSshCredentialUsageScopeOutput) ToGetSshCredentialUsageScopeOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeOutput
- type GetSsoProviderArgs
- type GetSsoProviderOutputArgs
- type GetSsoProviderResult
- type GetSsoProviderResultOutput
- func (GetSsoProviderResultOutput) ElementType() reflect.Type
- func (o GetSsoProviderResultOutput) Id() pulumi.StringPtrOutput
- func (o GetSsoProviderResultOutput) Name() pulumi.StringPtrOutput
- func (o GetSsoProviderResultOutput) ToGetSsoProviderResultOutput() GetSsoProviderResultOutput
- func (o GetSsoProviderResultOutput) ToGetSsoProviderResultOutputWithContext(ctx context.Context) GetSsoProviderResultOutput
- func (o GetSsoProviderResultOutput) Type() pulumi.StringOutput
- type GetTriggerArgs
- type GetTriggerCondition
- type GetTriggerConditionArgs
- type GetTriggerConditionArray
- type GetTriggerConditionArrayInput
- type GetTriggerConditionArrayOutput
- func (GetTriggerConditionArrayOutput) ElementType() reflect.Type
- func (o GetTriggerConditionArrayOutput) Index(i pulumi.IntInput) GetTriggerConditionOutput
- func (o GetTriggerConditionArrayOutput) ToGetTriggerConditionArrayOutput() GetTriggerConditionArrayOutput
- func (o GetTriggerConditionArrayOutput) ToGetTriggerConditionArrayOutputWithContext(ctx context.Context) GetTriggerConditionArrayOutput
- type GetTriggerConditionInput
- type GetTriggerConditionOnWebhook
- type GetTriggerConditionOnWebhookArgs
- func (GetTriggerConditionOnWebhookArgs) ElementType() reflect.Type
- func (i GetTriggerConditionOnWebhookArgs) ToGetTriggerConditionOnWebhookOutput() GetTriggerConditionOnWebhookOutput
- func (i GetTriggerConditionOnWebhookArgs) ToGetTriggerConditionOnWebhookOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookOutput
- type GetTriggerConditionOnWebhookArray
- func (GetTriggerConditionOnWebhookArray) ElementType() reflect.Type
- func (i GetTriggerConditionOnWebhookArray) ToGetTriggerConditionOnWebhookArrayOutput() GetTriggerConditionOnWebhookArrayOutput
- func (i GetTriggerConditionOnWebhookArray) ToGetTriggerConditionOnWebhookArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookArrayOutput
- type GetTriggerConditionOnWebhookArrayInput
- type GetTriggerConditionOnWebhookArrayOutput
- func (GetTriggerConditionOnWebhookArrayOutput) ElementType() reflect.Type
- func (o GetTriggerConditionOnWebhookArrayOutput) Index(i pulumi.IntInput) GetTriggerConditionOnWebhookOutput
- func (o GetTriggerConditionOnWebhookArrayOutput) ToGetTriggerConditionOnWebhookArrayOutput() GetTriggerConditionOnWebhookArrayOutput
- func (o GetTriggerConditionOnWebhookArrayOutput) ToGetTriggerConditionOnWebhookArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookArrayOutput
- type GetTriggerConditionOnWebhookInput
- type GetTriggerConditionOnWebhookOutput
- func (GetTriggerConditionOnWebhookOutput) ElementType() reflect.Type
- func (o GetTriggerConditionOnWebhookOutput) ToGetTriggerConditionOnWebhookOutput() GetTriggerConditionOnWebhookOutput
- func (o GetTriggerConditionOnWebhookOutput) ToGetTriggerConditionOnWebhookOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookOutput
- func (o GetTriggerConditionOnWebhookOutput) WebhookDetails() GetTriggerConditionOnWebhookWebhookDetailArrayOutput
- type GetTriggerConditionOnWebhookWebhookDetail
- type GetTriggerConditionOnWebhookWebhookDetailArgs
- func (GetTriggerConditionOnWebhookWebhookDetailArgs) ElementType() reflect.Type
- func (i GetTriggerConditionOnWebhookWebhookDetailArgs) ToGetTriggerConditionOnWebhookWebhookDetailOutput() GetTriggerConditionOnWebhookWebhookDetailOutput
- func (i GetTriggerConditionOnWebhookWebhookDetailArgs) ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailOutput
- type GetTriggerConditionOnWebhookWebhookDetailArray
- func (GetTriggerConditionOnWebhookWebhookDetailArray) ElementType() reflect.Type
- func (i GetTriggerConditionOnWebhookWebhookDetailArray) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput() GetTriggerConditionOnWebhookWebhookDetailArrayOutput
- func (i GetTriggerConditionOnWebhookWebhookDetailArray) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailArrayOutput
- type GetTriggerConditionOnWebhookWebhookDetailArrayInput
- type GetTriggerConditionOnWebhookWebhookDetailArrayOutput
- func (GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ElementType() reflect.Type
- func (o GetTriggerConditionOnWebhookWebhookDetailArrayOutput) Index(i pulumi.IntInput) GetTriggerConditionOnWebhookWebhookDetailOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput() GetTriggerConditionOnWebhookWebhookDetailArrayOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailArrayOutput
- type GetTriggerConditionOnWebhookWebhookDetailInput
- type GetTriggerConditionOnWebhookWebhookDetailOutput
- func (GetTriggerConditionOnWebhookWebhookDetailOutput) ElementType() reflect.Type
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) Header() pulumi.StringOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) Method() pulumi.StringOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) Payload() pulumi.StringOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) ToGetTriggerConditionOnWebhookWebhookDetailOutput() GetTriggerConditionOnWebhookWebhookDetailOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) WebhookToken() pulumi.StringOutput
- func (o GetTriggerConditionOnWebhookWebhookDetailOutput) WebhookUrl() pulumi.StringOutput
- type GetTriggerConditionOutput
- func (GetTriggerConditionOutput) ElementType() reflect.Type
- func (o GetTriggerConditionOutput) OnWebhooks() GetTriggerConditionOnWebhookArrayOutput
- func (o GetTriggerConditionOutput) ToGetTriggerConditionOutput() GetTriggerConditionOutput
- func (o GetTriggerConditionOutput) ToGetTriggerConditionOutputWithContext(ctx context.Context) GetTriggerConditionOutput
- func (o GetTriggerConditionOutput) TriggerConditionType() pulumi.StringOutput
- type GetTriggerOutputArgs
- type GetTriggerResult
- type GetTriggerResultOutput
- func (o GetTriggerResultOutput) AppId() pulumi.StringPtrOutput
- func (o GetTriggerResultOutput) Conditions() GetTriggerConditionArrayOutput
- func (o GetTriggerResultOutput) Description() pulumi.StringPtrOutput
- func (GetTriggerResultOutput) ElementType() reflect.Type
- func (o GetTriggerResultOutput) Id() pulumi.StringPtrOutput
- func (o GetTriggerResultOutput) Name() pulumi.StringPtrOutput
- func (o GetTriggerResultOutput) ToGetTriggerResultOutput() GetTriggerResultOutput
- func (o GetTriggerResultOutput) ToGetTriggerResultOutputWithContext(ctx context.Context) GetTriggerResultOutput
- type GitConnector
- type GitConnectorArgs
- type GitConnectorArray
- type GitConnectorArrayInput
- type GitConnectorArrayOutput
- func (GitConnectorArrayOutput) ElementType() reflect.Type
- func (o GitConnectorArrayOutput) Index(i pulumi.IntInput) GitConnectorOutput
- func (o GitConnectorArrayOutput) ToGitConnectorArrayOutput() GitConnectorArrayOutput
- func (o GitConnectorArrayOutput) ToGitConnectorArrayOutputWithContext(ctx context.Context) GitConnectorArrayOutput
- type GitConnectorCommitDetails
- type GitConnectorCommitDetailsArgs
- func (GitConnectorCommitDetailsArgs) ElementType() reflect.Type
- func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsOutput() GitConnectorCommitDetailsOutput
- func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsOutputWithContext(ctx context.Context) GitConnectorCommitDetailsOutput
- func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput
- func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsPtrOutputWithContext(ctx context.Context) GitConnectorCommitDetailsPtrOutput
- type GitConnectorCommitDetailsInput
- type GitConnectorCommitDetailsOutput
- func (o GitConnectorCommitDetailsOutput) AuthorEmailId() pulumi.StringPtrOutput
- func (o GitConnectorCommitDetailsOutput) AuthorName() pulumi.StringPtrOutput
- func (GitConnectorCommitDetailsOutput) ElementType() reflect.Type
- func (o GitConnectorCommitDetailsOutput) Message() pulumi.StringPtrOutput
- func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsOutput() GitConnectorCommitDetailsOutput
- func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsOutputWithContext(ctx context.Context) GitConnectorCommitDetailsOutput
- func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput
- func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsPtrOutputWithContext(ctx context.Context) GitConnectorCommitDetailsPtrOutput
- type GitConnectorCommitDetailsPtrInput
- type GitConnectorCommitDetailsPtrOutput
- func (o GitConnectorCommitDetailsPtrOutput) AuthorEmailId() pulumi.StringPtrOutput
- func (o GitConnectorCommitDetailsPtrOutput) AuthorName() pulumi.StringPtrOutput
- func (o GitConnectorCommitDetailsPtrOutput) Elem() GitConnectorCommitDetailsOutput
- func (GitConnectorCommitDetailsPtrOutput) ElementType() reflect.Type
- func (o GitConnectorCommitDetailsPtrOutput) Message() pulumi.StringPtrOutput
- func (o GitConnectorCommitDetailsPtrOutput) ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput
- func (o GitConnectorCommitDetailsPtrOutput) ToGitConnectorCommitDetailsPtrOutputWithContext(ctx context.Context) GitConnectorCommitDetailsPtrOutput
- type GitConnectorInput
- type GitConnectorMap
- type GitConnectorMapInput
- type GitConnectorMapOutput
- func (GitConnectorMapOutput) ElementType() reflect.Type
- func (o GitConnectorMapOutput) MapIndex(k pulumi.StringInput) GitConnectorOutput
- func (o GitConnectorMapOutput) ToGitConnectorMapOutput() GitConnectorMapOutput
- func (o GitConnectorMapOutput) ToGitConnectorMapOutputWithContext(ctx context.Context) GitConnectorMapOutput
- type GitConnectorOutput
- func (o GitConnectorOutput) Branch() pulumi.StringPtrOutput
- func (o GitConnectorOutput) CommitDetails() GitConnectorCommitDetailsPtrOutput
- func (o GitConnectorOutput) CreatedAt() pulumi.StringOutput
- func (o GitConnectorOutput) DelegateSelectors() pulumi.StringArrayOutput
- func (GitConnectorOutput) ElementType() reflect.Type
- func (o GitConnectorOutput) GenerateWebhookUrl() pulumi.BoolPtrOutput
- func (o GitConnectorOutput) Name() pulumi.StringOutput
- func (o GitConnectorOutput) PasswordSecretId() pulumi.StringPtrOutput
- func (o GitConnectorOutput) SshSettingId() pulumi.StringPtrOutput
- func (o GitConnectorOutput) ToGitConnectorOutput() GitConnectorOutput
- func (o GitConnectorOutput) ToGitConnectorOutputWithContext(ctx context.Context) GitConnectorOutput
- func (o GitConnectorOutput) Url() pulumi.StringOutput
- func (o GitConnectorOutput) UrlType() pulumi.StringOutput
- func (o GitConnectorOutput) UsageScopes() GitConnectorUsageScopeArrayOutput
- func (o GitConnectorOutput) Username() pulumi.StringPtrOutput
- func (o GitConnectorOutput) WebhookUrl() pulumi.StringOutput
- type GitConnectorState
- type GitConnectorUsageScope
- type GitConnectorUsageScopeArgs
- type GitConnectorUsageScopeArray
- func (GitConnectorUsageScopeArray) ElementType() reflect.Type
- func (i GitConnectorUsageScopeArray) ToGitConnectorUsageScopeArrayOutput() GitConnectorUsageScopeArrayOutput
- func (i GitConnectorUsageScopeArray) ToGitConnectorUsageScopeArrayOutputWithContext(ctx context.Context) GitConnectorUsageScopeArrayOutput
- type GitConnectorUsageScopeArrayInput
- type GitConnectorUsageScopeArrayOutput
- func (GitConnectorUsageScopeArrayOutput) ElementType() reflect.Type
- func (o GitConnectorUsageScopeArrayOutput) Index(i pulumi.IntInput) GitConnectorUsageScopeOutput
- func (o GitConnectorUsageScopeArrayOutput) ToGitConnectorUsageScopeArrayOutput() GitConnectorUsageScopeArrayOutput
- func (o GitConnectorUsageScopeArrayOutput) ToGitConnectorUsageScopeArrayOutputWithContext(ctx context.Context) GitConnectorUsageScopeArrayOutput
- type GitConnectorUsageScopeInput
- type GitConnectorUsageScopeOutput
- func (o GitConnectorUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
- func (GitConnectorUsageScopeOutput) ElementType() reflect.Type
- func (o GitConnectorUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
- func (o GitConnectorUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o GitConnectorUsageScopeOutput) ToGitConnectorUsageScopeOutput() GitConnectorUsageScopeOutput
- func (o GitConnectorUsageScopeOutput) ToGitConnectorUsageScopeOutputWithContext(ctx context.Context) GitConnectorUsageScopeOutput
- type InfrastructureDefinition
- type InfrastructureDefinitionArgs
- type InfrastructureDefinitionArray
- func (InfrastructureDefinitionArray) ElementType() reflect.Type
- func (i InfrastructureDefinitionArray) ToInfrastructureDefinitionArrayOutput() InfrastructureDefinitionArrayOutput
- func (i InfrastructureDefinitionArray) ToInfrastructureDefinitionArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionArrayOutput
- type InfrastructureDefinitionArrayInput
- type InfrastructureDefinitionArrayOutput
- func (InfrastructureDefinitionArrayOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionArrayOutput) Index(i pulumi.IntInput) InfrastructureDefinitionOutput
- func (o InfrastructureDefinitionArrayOutput) ToInfrastructureDefinitionArrayOutput() InfrastructureDefinitionArrayOutput
- func (o InfrastructureDefinitionArrayOutput) ToInfrastructureDefinitionArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionArrayOutput
- type InfrastructureDefinitionAwsAmi
- type InfrastructureDefinitionAwsAmiArgs
- func (InfrastructureDefinitionAwsAmiArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiOutput() InfrastructureDefinitionAwsAmiOutput
- func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiOutput
- func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput
- func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiPtrOutput
- type InfrastructureDefinitionAwsAmiInput
- type InfrastructureDefinitionAwsAmiOutput
- func (o InfrastructureDefinitionAwsAmiOutput) AmiDeploymentType() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsAmiOutput) AsgIdentifiesWorkload() pulumi.BoolPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) AutoscalingGroupName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) ClassicLoadbalancers() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionAwsAmiOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsAmiOutput) HostnameConvention() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) Region() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsAmiOutput) SpotinstCloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) SpotinstConfigJson() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) StageClassicLoadbalancers() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiOutput) StageTargetGroupArns() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiOutput) TargetGroupArns() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiOutput() InfrastructureDefinitionAwsAmiOutput
- func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiOutput
- func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiPtrOutput
- func (o InfrastructureDefinitionAwsAmiOutput) UseTrafficShift() pulumi.BoolPtrOutput
- type InfrastructureDefinitionAwsAmiPtrInput
- type InfrastructureDefinitionAwsAmiPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) AmiDeploymentType() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) AsgIdentifiesWorkload() pulumi.BoolPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) AutoscalingGroupName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) ClassicLoadbalancers() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) Elem() InfrastructureDefinitionAwsAmiOutput
- func (InfrastructureDefinitionAwsAmiPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsAmiPtrOutput) HostnameConvention() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) Region() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) SpotinstCloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) SpotinstConfigJson() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) StageClassicLoadbalancers() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) StageTargetGroupArns() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) TargetGroupArns() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiPtrOutput
- func (o InfrastructureDefinitionAwsAmiPtrOutput) UseTrafficShift() pulumi.BoolPtrOutput
- type InfrastructureDefinitionAwsEcs
- type InfrastructureDefinitionAwsEcsArgs
- func (InfrastructureDefinitionAwsEcsArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsOutput() InfrastructureDefinitionAwsEcsOutput
- func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsOutput
- func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput
- func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsPtrOutput
- type InfrastructureDefinitionAwsEcsInput
- type InfrastructureDefinitionAwsEcsOutput
- func (o InfrastructureDefinitionAwsEcsOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o InfrastructureDefinitionAwsEcsOutput) CloudProviderName() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsEcsOutput) ClusterName() pulumi.StringOutput
- func (InfrastructureDefinitionAwsEcsOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsEcsOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsEcsOutput) LaunchType() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsEcsOutput) Region() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsEcsOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsEcsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsOutput() InfrastructureDefinitionAwsEcsOutput
- func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsOutput
- func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput
- func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsPtrOutput
- func (o InfrastructureDefinitionAwsEcsOutput) VpcId() pulumi.StringPtrOutput
- type InfrastructureDefinitionAwsEcsPtrInput
- type InfrastructureDefinitionAwsEcsPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) Elem() InfrastructureDefinitionAwsEcsOutput
- func (InfrastructureDefinitionAwsEcsPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsEcsPtrOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) LaunchType() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) Region() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsPtrOutput
- func (o InfrastructureDefinitionAwsEcsPtrOutput) VpcId() pulumi.StringPtrOutput
- type InfrastructureDefinitionAwsLambda
- type InfrastructureDefinitionAwsLambdaArgs
- func (InfrastructureDefinitionAwsLambdaArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaOutput() InfrastructureDefinitionAwsLambdaOutput
- func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaOutput
- func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput
- func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaPtrOutput
- type InfrastructureDefinitionAwsLambdaInput
- type InfrastructureDefinitionAwsLambdaOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionAwsLambdaOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsLambdaOutput) IamRole() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) Region() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) SubnetIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaOutput() InfrastructureDefinitionAwsLambdaOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaPtrOutput
- func (o InfrastructureDefinitionAwsLambdaOutput) VpcId() pulumi.StringPtrOutput
- type InfrastructureDefinitionAwsLambdaPtrInput
- type InfrastructureDefinitionAwsLambdaPtrOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) Elem() InfrastructureDefinitionAwsLambdaOutput
- func (InfrastructureDefinitionAwsLambdaPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) IamRole() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) Region() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaPtrOutput
- func (o InfrastructureDefinitionAwsLambdaPtrOutput) VpcId() pulumi.StringPtrOutput
- type InfrastructureDefinitionAwsSsh
- type InfrastructureDefinitionAwsSshArgs
- func (InfrastructureDefinitionAwsSshArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshOutput() InfrastructureDefinitionAwsSshOutput
- func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshOutput
- func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput
- func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshPtrOutput
- type InfrastructureDefinitionAwsSshInput
- type InfrastructureDefinitionAwsSshOutput
- func (o InfrastructureDefinitionAwsSshOutput) AutoscalingGroupName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshOutput) CloudProviderName() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsSshOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (InfrastructureDefinitionAwsSshOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsSshOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshOutput) HostConnectionType() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsSshOutput) HostnameConvention() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshOutput) LoadbalancerName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshOutput) Region() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsSshOutput) Tags() InfrastructureDefinitionAwsSshTagArrayOutput
- func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshOutput() InfrastructureDefinitionAwsSshOutput
- func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshOutput
- func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput
- func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshPtrOutput
- func (o InfrastructureDefinitionAwsSshOutput) VpcIds() pulumi.StringArrayOutput
- type InfrastructureDefinitionAwsSshPtrInput
- type InfrastructureDefinitionAwsSshPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) AutoscalingGroupName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) Elem() InfrastructureDefinitionAwsSshOutput
- func (InfrastructureDefinitionAwsSshPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsSshPtrOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) HostConnectionType() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) HostnameConvention() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) LoadbalancerName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) Region() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) Tags() InfrastructureDefinitionAwsSshTagArrayOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) ToInfrastructureDefinitionAwsSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshPtrOutput
- func (o InfrastructureDefinitionAwsSshPtrOutput) VpcIds() pulumi.StringArrayOutput
- type InfrastructureDefinitionAwsSshTag
- type InfrastructureDefinitionAwsSshTagArgs
- func (InfrastructureDefinitionAwsSshTagArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsSshTagArgs) ToInfrastructureDefinitionAwsSshTagOutput() InfrastructureDefinitionAwsSshTagOutput
- func (i InfrastructureDefinitionAwsSshTagArgs) ToInfrastructureDefinitionAwsSshTagOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagOutput
- type InfrastructureDefinitionAwsSshTagArray
- func (InfrastructureDefinitionAwsSshTagArray) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsSshTagArray) ToInfrastructureDefinitionAwsSshTagArrayOutput() InfrastructureDefinitionAwsSshTagArrayOutput
- func (i InfrastructureDefinitionAwsSshTagArray) ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagArrayOutput
- type InfrastructureDefinitionAwsSshTagArrayInput
- type InfrastructureDefinitionAwsSshTagArrayOutput
- func (InfrastructureDefinitionAwsSshTagArrayOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsSshTagArrayOutput) Index(i pulumi.IntInput) InfrastructureDefinitionAwsSshTagOutput
- func (o InfrastructureDefinitionAwsSshTagArrayOutput) ToInfrastructureDefinitionAwsSshTagArrayOutput() InfrastructureDefinitionAwsSshTagArrayOutput
- func (o InfrastructureDefinitionAwsSshTagArrayOutput) ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagArrayOutput
- type InfrastructureDefinitionAwsSshTagInput
- type InfrastructureDefinitionAwsSshTagOutput
- func (InfrastructureDefinitionAwsSshTagOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsSshTagOutput) Key() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsSshTagOutput) ToInfrastructureDefinitionAwsSshTagOutput() InfrastructureDefinitionAwsSshTagOutput
- func (o InfrastructureDefinitionAwsSshTagOutput) ToInfrastructureDefinitionAwsSshTagOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagOutput
- func (o InfrastructureDefinitionAwsSshTagOutput) Value() pulumi.StringOutput
- type InfrastructureDefinitionAwsWinrm
- type InfrastructureDefinitionAwsWinrmArgs
- func (InfrastructureDefinitionAwsWinrmArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmOutput() InfrastructureDefinitionAwsWinrmOutput
- func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmOutput
- func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput
- func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmPtrOutput
- type InfrastructureDefinitionAwsWinrmInput
- type InfrastructureDefinitionAwsWinrmOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) AutoscalingGroupName() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) CloudProviderName() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (InfrastructureDefinitionAwsWinrmOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsWinrmOutput) HostConnectionAttrsName() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) HostConnectionType() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) HostnameConvention() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) LoadbalancerName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) Region() pulumi.StringOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmOutput() InfrastructureDefinitionAwsWinrmOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput
- func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmPtrOutput
- type InfrastructureDefinitionAwsWinrmPtrInput
- type InfrastructureDefinitionAwsWinrmPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) AutoscalingGroupName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) Elem() InfrastructureDefinitionAwsWinrmOutput
- func (InfrastructureDefinitionAwsWinrmPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) HostConnectionType() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) HostnameConvention() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) LoadbalancerName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) Region() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput
- func (o InfrastructureDefinitionAwsWinrmPtrOutput) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmPtrOutput
- type InfrastructureDefinitionAzureVmss
- type InfrastructureDefinitionAzureVmssArgs
- func (InfrastructureDefinitionAzureVmssArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssOutput() InfrastructureDefinitionAzureVmssOutput
- func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssOutput
- func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput
- func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssPtrOutput
- type InfrastructureDefinitionAzureVmssInput
- type InfrastructureDefinitionAzureVmssOutput
- func (o InfrastructureDefinitionAzureVmssOutput) AuthType() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureVmssOutput) BaseName() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureVmssOutput) CloudProviderName() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureVmssOutput) DeploymentType() pulumi.StringOutput
- func (InfrastructureDefinitionAzureVmssOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAzureVmssOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssOutput) ResourceGroupName() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureVmssOutput) SubscriptionId() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssOutput() InfrastructureDefinitionAzureVmssOutput
- func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssOutput
- func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput
- func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssPtrOutput
- func (o InfrastructureDefinitionAzureVmssOutput) Username() pulumi.StringOutput
- type InfrastructureDefinitionAzureVmssPtrInput
- type InfrastructureDefinitionAzureVmssPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) AuthType() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) BaseName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) DeploymentType() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) Elem() InfrastructureDefinitionAzureVmssOutput
- func (InfrastructureDefinitionAzureVmssPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAzureVmssPtrOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssPtrOutput
- func (o InfrastructureDefinitionAzureVmssPtrOutput) Username() pulumi.StringPtrOutput
- type InfrastructureDefinitionAzureWebapp
- type InfrastructureDefinitionAzureWebappArgs
- func (InfrastructureDefinitionAzureWebappArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappOutput() InfrastructureDefinitionAzureWebappOutput
- func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappOutput
- func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput
- func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappPtrOutput
- type InfrastructureDefinitionAzureWebappInput
- type InfrastructureDefinitionAzureWebappOutput
- func (o InfrastructureDefinitionAzureWebappOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionAzureWebappOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAzureWebappOutput) ResourceGroup() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureWebappOutput) SubscriptionId() pulumi.StringOutput
- func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappOutput() InfrastructureDefinitionAzureWebappOutput
- func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappOutput
- func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput
- func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappPtrOutput
- type InfrastructureDefinitionAzureWebappPtrInput
- type InfrastructureDefinitionAzureWebappPtrOutput
- func (o InfrastructureDefinitionAzureWebappPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureWebappPtrOutput) Elem() InfrastructureDefinitionAzureWebappOutput
- func (InfrastructureDefinitionAzureWebappPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionAzureWebappPtrOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureWebappPtrOutput) SubscriptionId() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionAzureWebappPtrOutput) ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput
- func (o InfrastructureDefinitionAzureWebappPtrOutput) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappPtrOutput
- type InfrastructureDefinitionCustom
- type InfrastructureDefinitionCustomArgs
- func (InfrastructureDefinitionCustomArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomOutput() InfrastructureDefinitionCustomOutput
- func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomOutput
- func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput
- func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomPtrOutput
- type InfrastructureDefinitionCustomInput
- type InfrastructureDefinitionCustomOutput
- func (o InfrastructureDefinitionCustomOutput) DeploymentTypeTemplateVersion() pulumi.StringOutput
- func (InfrastructureDefinitionCustomOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomOutput() InfrastructureDefinitionCustomOutput
- func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomOutput
- func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput
- func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomPtrOutput
- func (o InfrastructureDefinitionCustomOutput) Variables() InfrastructureDefinitionCustomVariableArrayOutput
- type InfrastructureDefinitionCustomPtrInput
- type InfrastructureDefinitionCustomPtrOutput
- func (o InfrastructureDefinitionCustomPtrOutput) DeploymentTypeTemplateVersion() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionCustomPtrOutput) Elem() InfrastructureDefinitionCustomOutput
- func (InfrastructureDefinitionCustomPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionCustomPtrOutput) ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput
- func (o InfrastructureDefinitionCustomPtrOutput) ToInfrastructureDefinitionCustomPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomPtrOutput
- func (o InfrastructureDefinitionCustomPtrOutput) Variables() InfrastructureDefinitionCustomVariableArrayOutput
- type InfrastructureDefinitionCustomVariable
- type InfrastructureDefinitionCustomVariableArgs
- func (InfrastructureDefinitionCustomVariableArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionCustomVariableArgs) ToInfrastructureDefinitionCustomVariableOutput() InfrastructureDefinitionCustomVariableOutput
- func (i InfrastructureDefinitionCustomVariableArgs) ToInfrastructureDefinitionCustomVariableOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableOutput
- type InfrastructureDefinitionCustomVariableArray
- func (InfrastructureDefinitionCustomVariableArray) ElementType() reflect.Type
- func (i InfrastructureDefinitionCustomVariableArray) ToInfrastructureDefinitionCustomVariableArrayOutput() InfrastructureDefinitionCustomVariableArrayOutput
- func (i InfrastructureDefinitionCustomVariableArray) ToInfrastructureDefinitionCustomVariableArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableArrayOutput
- type InfrastructureDefinitionCustomVariableArrayInput
- type InfrastructureDefinitionCustomVariableArrayOutput
- func (InfrastructureDefinitionCustomVariableArrayOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionCustomVariableArrayOutput) Index(i pulumi.IntInput) InfrastructureDefinitionCustomVariableOutput
- func (o InfrastructureDefinitionCustomVariableArrayOutput) ToInfrastructureDefinitionCustomVariableArrayOutput() InfrastructureDefinitionCustomVariableArrayOutput
- func (o InfrastructureDefinitionCustomVariableArrayOutput) ToInfrastructureDefinitionCustomVariableArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableArrayOutput
- type InfrastructureDefinitionCustomVariableInput
- type InfrastructureDefinitionCustomVariableOutput
- func (InfrastructureDefinitionCustomVariableOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionCustomVariableOutput) Name() pulumi.StringOutput
- func (o InfrastructureDefinitionCustomVariableOutput) ToInfrastructureDefinitionCustomVariableOutput() InfrastructureDefinitionCustomVariableOutput
- func (o InfrastructureDefinitionCustomVariableOutput) ToInfrastructureDefinitionCustomVariableOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableOutput
- func (o InfrastructureDefinitionCustomVariableOutput) Value() pulumi.StringOutput
- type InfrastructureDefinitionDatacenterSsh
- type InfrastructureDefinitionDatacenterSshArgs
- func (InfrastructureDefinitionDatacenterSshArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshOutput() InfrastructureDefinitionDatacenterSshOutput
- func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshOutput
- func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput
- func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshPtrOutput
- type InfrastructureDefinitionDatacenterSshInput
- type InfrastructureDefinitionDatacenterSshOutput
- func (o InfrastructureDefinitionDatacenterSshOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionDatacenterSshOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionDatacenterSshOutput) HostConnectionAttributesName() pulumi.StringOutput
- func (o InfrastructureDefinitionDatacenterSshOutput) Hostnames() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshOutput() InfrastructureDefinitionDatacenterSshOutput
- func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshOutput
- func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput
- func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshPtrOutput
- type InfrastructureDefinitionDatacenterSshPtrInput
- type InfrastructureDefinitionDatacenterSshPtrOutput
- func (o InfrastructureDefinitionDatacenterSshPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionDatacenterSshPtrOutput) Elem() InfrastructureDefinitionDatacenterSshOutput
- func (InfrastructureDefinitionDatacenterSshPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionDatacenterSshPtrOutput) HostConnectionAttributesName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionDatacenterSshPtrOutput) Hostnames() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionDatacenterSshPtrOutput) ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput
- func (o InfrastructureDefinitionDatacenterSshPtrOutput) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshPtrOutput
- type InfrastructureDefinitionDatacenterWinrm
- type InfrastructureDefinitionDatacenterWinrmArgs
- func (InfrastructureDefinitionDatacenterWinrmArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmOutput() InfrastructureDefinitionDatacenterWinrmOutput
- func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmOutput
- func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput
- type InfrastructureDefinitionDatacenterWinrmInput
- type InfrastructureDefinitionDatacenterWinrmOutput
- func (o InfrastructureDefinitionDatacenterWinrmOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionDatacenterWinrmOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionDatacenterWinrmOutput) Hostnames() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmOutput() InfrastructureDefinitionDatacenterWinrmOutput
- func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmOutput
- func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (o InfrastructureDefinitionDatacenterWinrmOutput) WinrmConnectionAttributesName() pulumi.StringOutput
- type InfrastructureDefinitionDatacenterWinrmPtrInput
- type InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) Elem() InfrastructureDefinitionDatacenterWinrmOutput
- func (InfrastructureDefinitionDatacenterWinrmPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) Hostnames() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) WinrmConnectionAttributesName() pulumi.StringPtrOutput
- type InfrastructureDefinitionInput
- type InfrastructureDefinitionKubernetes
- type InfrastructureDefinitionKubernetesArgs
- func (InfrastructureDefinitionKubernetesArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesOutput() InfrastructureDefinitionKubernetesOutput
- func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesOutput
- func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput
- func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesPtrOutput
- type InfrastructureDefinitionKubernetesGcp
- type InfrastructureDefinitionKubernetesGcpArgs
- func (InfrastructureDefinitionKubernetesGcpArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpOutput() InfrastructureDefinitionKubernetesGcpOutput
- func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpOutput
- func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput
- func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput
- type InfrastructureDefinitionKubernetesGcpInput
- type InfrastructureDefinitionKubernetesGcpOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) CloudProviderName() pulumi.StringOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) ClusterName() pulumi.StringOutput
- func (InfrastructureDefinitionKubernetesGcpOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionKubernetesGcpOutput) Namespace() pulumi.StringOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) ReleaseName() pulumi.StringOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpOutput() InfrastructureDefinitionKubernetesGcpOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput
- type InfrastructureDefinitionKubernetesGcpPtrInput
- type InfrastructureDefinitionKubernetesGcpPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) Elem() InfrastructureDefinitionKubernetesGcpOutput
- func (InfrastructureDefinitionKubernetesGcpPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ReleaseName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput
- func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput
- type InfrastructureDefinitionKubernetesInput
- type InfrastructureDefinitionKubernetesOutput
- func (o InfrastructureDefinitionKubernetesOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionKubernetesOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionKubernetesOutput) Namespace() pulumi.StringOutput
- func (o InfrastructureDefinitionKubernetesOutput) ReleaseName() pulumi.StringOutput
- func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesOutput() InfrastructureDefinitionKubernetesOutput
- func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesOutput
- func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput
- func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesPtrOutput
- type InfrastructureDefinitionKubernetesPtrInput
- type InfrastructureDefinitionKubernetesPtrOutput
- func (o InfrastructureDefinitionKubernetesPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesPtrOutput) Elem() InfrastructureDefinitionKubernetesOutput
- func (InfrastructureDefinitionKubernetesPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionKubernetesPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesPtrOutput) ReleaseName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionKubernetesPtrOutput) ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput
- func (o InfrastructureDefinitionKubernetesPtrOutput) ToInfrastructureDefinitionKubernetesPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesPtrOutput
- type InfrastructureDefinitionMap
- func (InfrastructureDefinitionMap) ElementType() reflect.Type
- func (i InfrastructureDefinitionMap) ToInfrastructureDefinitionMapOutput() InfrastructureDefinitionMapOutput
- func (i InfrastructureDefinitionMap) ToInfrastructureDefinitionMapOutputWithContext(ctx context.Context) InfrastructureDefinitionMapOutput
- type InfrastructureDefinitionMapInput
- type InfrastructureDefinitionMapOutput
- func (InfrastructureDefinitionMapOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionMapOutput) MapIndex(k pulumi.StringInput) InfrastructureDefinitionOutput
- func (o InfrastructureDefinitionMapOutput) ToInfrastructureDefinitionMapOutput() InfrastructureDefinitionMapOutput
- func (o InfrastructureDefinitionMapOutput) ToInfrastructureDefinitionMapOutputWithContext(ctx context.Context) InfrastructureDefinitionMapOutput
- type InfrastructureDefinitionOutput
- func (o InfrastructureDefinitionOutput) AppId() pulumi.StringOutput
- func (o InfrastructureDefinitionOutput) AwsAmi() InfrastructureDefinitionAwsAmiPtrOutput
- func (o InfrastructureDefinitionOutput) AwsEcs() InfrastructureDefinitionAwsEcsPtrOutput
- func (o InfrastructureDefinitionOutput) AwsLambda() InfrastructureDefinitionAwsLambdaPtrOutput
- func (o InfrastructureDefinitionOutput) AwsSsh() InfrastructureDefinitionAwsSshPtrOutput
- func (o InfrastructureDefinitionOutput) AwsWinrm() InfrastructureDefinitionAwsWinrmPtrOutput
- func (o InfrastructureDefinitionOutput) AzureVmss() InfrastructureDefinitionAzureVmssPtrOutput
- func (o InfrastructureDefinitionOutput) AzureWebapp() InfrastructureDefinitionAzureWebappPtrOutput
- func (o InfrastructureDefinitionOutput) CloudProviderType() pulumi.StringOutput
- func (o InfrastructureDefinitionOutput) Custom() InfrastructureDefinitionCustomPtrOutput
- func (o InfrastructureDefinitionOutput) DatacenterSsh() InfrastructureDefinitionDatacenterSshPtrOutput
- func (o InfrastructureDefinitionOutput) DatacenterWinrm() InfrastructureDefinitionDatacenterWinrmPtrOutput
- func (o InfrastructureDefinitionOutput) DeploymentTemplateUri() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionOutput) DeploymentType() pulumi.StringOutput
- func (InfrastructureDefinitionOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionOutput) EnvId() pulumi.StringOutput
- func (o InfrastructureDefinitionOutput) Kubernetes() InfrastructureDefinitionKubernetesPtrOutput
- func (o InfrastructureDefinitionOutput) KubernetesGcp() InfrastructureDefinitionKubernetesGcpPtrOutput
- func (o InfrastructureDefinitionOutput) Name() pulumi.StringOutput
- func (o InfrastructureDefinitionOutput) ProvisionerName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionOutput) ScopedServices() pulumi.StringArrayOutput
- func (o InfrastructureDefinitionOutput) Tanzu() InfrastructureDefinitionTanzuPtrOutput
- func (o InfrastructureDefinitionOutput) ToInfrastructureDefinitionOutput() InfrastructureDefinitionOutput
- func (o InfrastructureDefinitionOutput) ToInfrastructureDefinitionOutputWithContext(ctx context.Context) InfrastructureDefinitionOutput
- type InfrastructureDefinitionState
- type InfrastructureDefinitionTanzu
- type InfrastructureDefinitionTanzuArgs
- func (InfrastructureDefinitionTanzuArgs) ElementType() reflect.Type
- func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuOutput() InfrastructureDefinitionTanzuOutput
- func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuOutput
- func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput
- func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuPtrOutput
- type InfrastructureDefinitionTanzuInput
- type InfrastructureDefinitionTanzuOutput
- func (o InfrastructureDefinitionTanzuOutput) CloudProviderName() pulumi.StringOutput
- func (InfrastructureDefinitionTanzuOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionTanzuOutput) Organization() pulumi.StringOutput
- func (o InfrastructureDefinitionTanzuOutput) Space() pulumi.StringOutput
- func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuOutput() InfrastructureDefinitionTanzuOutput
- func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuOutput
- func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput
- func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuPtrOutput
- type InfrastructureDefinitionTanzuPtrInput
- type InfrastructureDefinitionTanzuPtrOutput
- func (o InfrastructureDefinitionTanzuPtrOutput) CloudProviderName() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionTanzuPtrOutput) Elem() InfrastructureDefinitionTanzuOutput
- func (InfrastructureDefinitionTanzuPtrOutput) ElementType() reflect.Type
- func (o InfrastructureDefinitionTanzuPtrOutput) Organization() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionTanzuPtrOutput) Space() pulumi.StringPtrOutput
- func (o InfrastructureDefinitionTanzuPtrOutput) ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput
- func (o InfrastructureDefinitionTanzuPtrOutput) ToInfrastructureDefinitionTanzuPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuPtrOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) GitSyncConnectorId() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) GitSyncEnabled() pulumi.BoolPtrOutput
- func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) IsManualTriggerAuthorized() pulumi.BoolPtrOutput
- func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- type LookupEncryptedTextArgs
- type LookupEncryptedTextOutputArgs
- type LookupEncryptedTextResult
- type LookupEncryptedTextResultOutput
- func (LookupEncryptedTextResultOutput) ElementType() reflect.Type
- func (o LookupEncryptedTextResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupEncryptedTextResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupEncryptedTextResultOutput) SecretManagerId() pulumi.StringOutput
- func (o LookupEncryptedTextResultOutput) ToLookupEncryptedTextResultOutput() LookupEncryptedTextResultOutput
- func (o LookupEncryptedTextResultOutput) ToLookupEncryptedTextResultOutputWithContext(ctx context.Context) LookupEncryptedTextResultOutput
- func (o LookupEncryptedTextResultOutput) UsageScopes() GetEncryptedTextUsageScopeArrayOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) AppId() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) VariableOverrides() GetEnvironmentVariableOverrideArrayOutput
- type LookupGitConnectorArgs
- type LookupGitConnectorOutputArgs
- type LookupGitConnectorResult
- type LookupGitConnectorResultOutput
- func (o LookupGitConnectorResultOutput) Branch() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) CommitDetails() GetGitConnectorCommitDetailArrayOutput
- func (o LookupGitConnectorResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) DelegateSelectors() pulumi.StringArrayOutput
- func (LookupGitConnectorResultOutput) ElementType() reflect.Type
- func (o LookupGitConnectorResultOutput) GenerateWebhookUrl() pulumi.BoolOutput
- func (o LookupGitConnectorResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupGitConnectorResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupGitConnectorResultOutput) PasswordSecretId() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) SshSettingId() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) ToLookupGitConnectorResultOutput() LookupGitConnectorResultOutput
- func (o LookupGitConnectorResultOutput) ToLookupGitConnectorResultOutputWithContext(ctx context.Context) LookupGitConnectorResultOutput
- func (o LookupGitConnectorResultOutput) Url() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) UrlType() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) Username() pulumi.StringOutput
- func (o LookupGitConnectorResultOutput) WebhookUrl() pulumi.StringOutput
- type LookupSshCredentialArgs
- type LookupSshCredentialOutputArgs
- type LookupSshCredentialResult
- type LookupSshCredentialResultOutput
- func (LookupSshCredentialResultOutput) ElementType() reflect.Type
- func (o LookupSshCredentialResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupSshCredentialResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupSshCredentialResultOutput) ToLookupSshCredentialResultOutput() LookupSshCredentialResultOutput
- func (o LookupSshCredentialResultOutput) ToLookupSshCredentialResultOutputWithContext(ctx context.Context) LookupSshCredentialResultOutput
- func (o LookupSshCredentialResultOutput) UsageScopes() GetSshCredentialUsageScopeArrayOutput
- type LookupUserArgs
- type LookupUserGroupArgs
- type LookupUserGroupOutputArgs
- type LookupUserGroupResult
- type LookupUserGroupResultOutput
- func (LookupUserGroupResultOutput) ElementType() reflect.Type
- func (o LookupUserGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupUserGroupResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Email() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupUserResultOutput) IsEmailVerified() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsImportedFromIdentityProvider() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsPasswordExpired() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsTwoFactorAuthEnabled() pulumi.BoolOutput
- func (o LookupUserResultOutput) IsUserLocked() pulumi.BoolOutput
- func (o LookupUserResultOutput) Name() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- type LookupYamlConfigArgs
- type LookupYamlConfigOutputArgs
- type LookupYamlConfigResult
- type LookupYamlConfigResultOutput
- func (o LookupYamlConfigResultOutput) AppId() pulumi.StringPtrOutput
- func (o LookupYamlConfigResultOutput) Content() pulumi.StringOutput
- func (LookupYamlConfigResultOutput) ElementType() reflect.Type
- func (o LookupYamlConfigResultOutput) Id() pulumi.StringOutput
- func (o LookupYamlConfigResultOutput) Name() pulumi.StringOutput
- func (o LookupYamlConfigResultOutput) Path() pulumi.StringOutput
- func (o LookupYamlConfigResultOutput) ToLookupYamlConfigResultOutput() LookupYamlConfigResultOutput
- func (o LookupYamlConfigResultOutput) ToLookupYamlConfigResultOutputWithContext(ctx context.Context) LookupYamlConfigResultOutput
- type PlatformApiKey
- type PlatformApiKeyArgs
- type PlatformApiKeyArray
- type PlatformApiKeyArrayInput
- type PlatformApiKeyArrayOutput
- func (PlatformApiKeyArrayOutput) ElementType() reflect.Type
- func (o PlatformApiKeyArrayOutput) Index(i pulumi.IntInput) PlatformApiKeyOutput
- func (o PlatformApiKeyArrayOutput) ToPlatformApiKeyArrayOutput() PlatformApiKeyArrayOutput
- func (o PlatformApiKeyArrayOutput) ToPlatformApiKeyArrayOutputWithContext(ctx context.Context) PlatformApiKeyArrayOutput
- type PlatformApiKeyInput
- type PlatformApiKeyMap
- type PlatformApiKeyMapInput
- type PlatformApiKeyMapOutput
- func (PlatformApiKeyMapOutput) ElementType() reflect.Type
- func (o PlatformApiKeyMapOutput) MapIndex(k pulumi.StringInput) PlatformApiKeyOutput
- func (o PlatformApiKeyMapOutput) ToPlatformApiKeyMapOutput() PlatformApiKeyMapOutput
- func (o PlatformApiKeyMapOutput) ToPlatformApiKeyMapOutputWithContext(ctx context.Context) PlatformApiKeyMapOutput
- type PlatformApiKeyOutput
- func (o PlatformApiKeyOutput) AccountId() pulumi.StringOutput
- func (o PlatformApiKeyOutput) ApikeyType() pulumi.StringOutput
- func (o PlatformApiKeyOutput) DefaultTimeToExpireToken() pulumi.IntPtrOutput
- func (o PlatformApiKeyOutput) Description() pulumi.StringPtrOutput
- func (PlatformApiKeyOutput) ElementType() reflect.Type
- func (o PlatformApiKeyOutput) Identifier() pulumi.StringOutput
- func (o PlatformApiKeyOutput) Name() pulumi.StringOutput
- func (o PlatformApiKeyOutput) OrgId() pulumi.StringPtrOutput
- func (o PlatformApiKeyOutput) ParentId() pulumi.StringOutput
- func (o PlatformApiKeyOutput) ProjectId() pulumi.StringPtrOutput
- func (o PlatformApiKeyOutput) Tags() pulumi.StringMapOutput
- func (o PlatformApiKeyOutput) ToPlatformApiKeyOutput() PlatformApiKeyOutput
- func (o PlatformApiKeyOutput) ToPlatformApiKeyOutputWithContext(ctx context.Context) PlatformApiKeyOutput
- type PlatformApiKeyState
- type PlatformCcmFilters
- type PlatformCcmFiltersArgs
- type PlatformCcmFiltersArray
- type PlatformCcmFiltersArrayInput
- type PlatformCcmFiltersArrayOutput
- func (PlatformCcmFiltersArrayOutput) ElementType() reflect.Type
- func (o PlatformCcmFiltersArrayOutput) Index(i pulumi.IntInput) PlatformCcmFiltersOutput
- func (o PlatformCcmFiltersArrayOutput) ToPlatformCcmFiltersArrayOutput() PlatformCcmFiltersArrayOutput
- func (o PlatformCcmFiltersArrayOutput) ToPlatformCcmFiltersArrayOutputWithContext(ctx context.Context) PlatformCcmFiltersArrayOutput
- type PlatformCcmFiltersFilterProperties
- type PlatformCcmFiltersFilterPropertiesArgs
- func (PlatformCcmFiltersFilterPropertiesArgs) ElementType() reflect.Type
- func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesOutput() PlatformCcmFiltersFilterPropertiesOutput
- func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesOutput
- func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput
- func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput
- type PlatformCcmFiltersFilterPropertiesInput
- type PlatformCcmFiltersFilterPropertiesOutput
- func (PlatformCcmFiltersFilterPropertiesOutput) ElementType() reflect.Type
- func (o PlatformCcmFiltersFilterPropertiesOutput) FilterType() pulumi.StringOutput
- func (o PlatformCcmFiltersFilterPropertiesOutput) Tags() pulumi.StringArrayOutput
- func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesOutput() PlatformCcmFiltersFilterPropertiesOutput
- func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesOutput
- func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput
- func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput
- type PlatformCcmFiltersFilterPropertiesPtrInput
- type PlatformCcmFiltersFilterPropertiesPtrOutput
- func (o PlatformCcmFiltersFilterPropertiesPtrOutput) Elem() PlatformCcmFiltersFilterPropertiesOutput
- func (PlatformCcmFiltersFilterPropertiesPtrOutput) ElementType() reflect.Type
- func (o PlatformCcmFiltersFilterPropertiesPtrOutput) FilterType() pulumi.StringPtrOutput
- func (o PlatformCcmFiltersFilterPropertiesPtrOutput) Tags() pulumi.StringArrayOutput
- func (o PlatformCcmFiltersFilterPropertiesPtrOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput
- func (o PlatformCcmFiltersFilterPropertiesPtrOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput
- type PlatformCcmFiltersInput
- type PlatformCcmFiltersMap
- type PlatformCcmFiltersMapInput
- type PlatformCcmFiltersMapOutput
- func (PlatformCcmFiltersMapOutput) ElementType() reflect.Type
- func (o PlatformCcmFiltersMapOutput) MapIndex(k pulumi.StringInput) PlatformCcmFiltersOutput
- func (o PlatformCcmFiltersMapOutput) ToPlatformCcmFiltersMapOutput() PlatformCcmFiltersMapOutput
- func (o PlatformCcmFiltersMapOutput) ToPlatformCcmFiltersMapOutputWithContext(ctx context.Context) PlatformCcmFiltersMapOutput
- type PlatformCcmFiltersOutput
- func (PlatformCcmFiltersOutput) ElementType() reflect.Type
- func (o PlatformCcmFiltersOutput) FilterProperties() PlatformCcmFiltersFilterPropertiesOutput
- func (o PlatformCcmFiltersOutput) FilterVisibility() pulumi.StringPtrOutput
- func (o PlatformCcmFiltersOutput) Identifier() pulumi.StringOutput
- func (o PlatformCcmFiltersOutput) Name() pulumi.StringOutput
- func (o PlatformCcmFiltersOutput) OrgId() pulumi.StringPtrOutput
- func (o PlatformCcmFiltersOutput) ProjectId() pulumi.StringPtrOutput
- func (o PlatformCcmFiltersOutput) ToPlatformCcmFiltersOutput() PlatformCcmFiltersOutput
- func (o PlatformCcmFiltersOutput) ToPlatformCcmFiltersOutputWithContext(ctx context.Context) PlatformCcmFiltersOutput
- func (o PlatformCcmFiltersOutput) Type() pulumi.StringOutput
- type PlatformCcmFiltersState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AccountId() pulumi.StringPtrOutput
- func (o ProviderOutput) ApiKey() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput
- func (o ProviderOutput) PlatformApiKey() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type SshCredential
- type SshCredentialArgs
- type SshCredentialArray
- type SshCredentialArrayInput
- type SshCredentialArrayOutput
- func (SshCredentialArrayOutput) ElementType() reflect.Type
- func (o SshCredentialArrayOutput) Index(i pulumi.IntInput) SshCredentialOutput
- func (o SshCredentialArrayOutput) ToSshCredentialArrayOutput() SshCredentialArrayOutput
- func (o SshCredentialArrayOutput) ToSshCredentialArrayOutputWithContext(ctx context.Context) SshCredentialArrayOutput
- type SshCredentialInput
- type SshCredentialKerberosAuthentication
- type SshCredentialKerberosAuthenticationArgs
- func (SshCredentialKerberosAuthenticationArgs) ElementType() reflect.Type
- func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationOutput() SshCredentialKerberosAuthenticationOutput
- func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationOutput
- func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput
- func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationPtrOutput
- type SshCredentialKerberosAuthenticationInput
- type SshCredentialKerberosAuthenticationOutput
- func (SshCredentialKerberosAuthenticationOutput) ElementType() reflect.Type
- func (o SshCredentialKerberosAuthenticationOutput) Port() pulumi.IntOutput
- func (o SshCredentialKerberosAuthenticationOutput) Principal() pulumi.StringOutput
- func (o SshCredentialKerberosAuthenticationOutput) Realm() pulumi.StringOutput
- func (o SshCredentialKerberosAuthenticationOutput) TgtGenerationMethod() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationOutput() SshCredentialKerberosAuthenticationOutput
- func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationOutput
- func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput
- func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationPtrOutput
- type SshCredentialKerberosAuthenticationPtrInput
- type SshCredentialKerberosAuthenticationPtrOutput
- func (o SshCredentialKerberosAuthenticationPtrOutput) Elem() SshCredentialKerberosAuthenticationOutput
- func (SshCredentialKerberosAuthenticationPtrOutput) ElementType() reflect.Type
- func (o SshCredentialKerberosAuthenticationPtrOutput) Port() pulumi.IntPtrOutput
- func (o SshCredentialKerberosAuthenticationPtrOutput) Principal() pulumi.StringPtrOutput
- func (o SshCredentialKerberosAuthenticationPtrOutput) Realm() pulumi.StringPtrOutput
- func (o SshCredentialKerberosAuthenticationPtrOutput) TgtGenerationMethod() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- func (o SshCredentialKerberosAuthenticationPtrOutput) ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput
- func (o SshCredentialKerberosAuthenticationPtrOutput) ToSshCredentialKerberosAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationPtrOutput
- type SshCredentialKerberosAuthenticationTgtGenerationMethod
- type SshCredentialKerberosAuthenticationTgtGenerationMethodArgs
- func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ElementType() reflect.Type
- func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
- func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
- func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- type SshCredentialKerberosAuthenticationTgtGenerationMethodInput
- type SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
- func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ElementType() reflect.Type
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) KerberosPasswordId() pulumi.StringPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) KeyTabFilePath() pulumi.StringPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- type SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput
- type SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) Elem() SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
- func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ElementType() reflect.Type
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) KerberosPasswordId() pulumi.StringPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) KeyTabFilePath() pulumi.StringPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
- type SshCredentialMap
- type SshCredentialMapInput
- type SshCredentialMapOutput
- func (SshCredentialMapOutput) ElementType() reflect.Type
- func (o SshCredentialMapOutput) MapIndex(k pulumi.StringInput) SshCredentialOutput
- func (o SshCredentialMapOutput) ToSshCredentialMapOutput() SshCredentialMapOutput
- func (o SshCredentialMapOutput) ToSshCredentialMapOutputWithContext(ctx context.Context) SshCredentialMapOutput
- type SshCredentialOutput
- func (SshCredentialOutput) ElementType() reflect.Type
- func (o SshCredentialOutput) KerberosAuthentication() SshCredentialKerberosAuthenticationPtrOutput
- func (o SshCredentialOutput) Name() pulumi.StringOutput
- func (o SshCredentialOutput) SshAuthentication() SshCredentialSshAuthenticationPtrOutput
- func (o SshCredentialOutput) ToSshCredentialOutput() SshCredentialOutput
- func (o SshCredentialOutput) ToSshCredentialOutputWithContext(ctx context.Context) SshCredentialOutput
- func (o SshCredentialOutput) UsageScopes() SshCredentialUsageScopeArrayOutput
- type SshCredentialSshAuthentication
- type SshCredentialSshAuthenticationArgs
- func (SshCredentialSshAuthenticationArgs) ElementType() reflect.Type
- func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationOutput() SshCredentialSshAuthenticationOutput
- func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationOutput
- func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput
- func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationPtrOutput
- type SshCredentialSshAuthenticationInlineSsh
- type SshCredentialSshAuthenticationInlineSshArgs
- func (SshCredentialSshAuthenticationInlineSshArgs) ElementType() reflect.Type
- func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshOutput() SshCredentialSshAuthenticationInlineSshOutput
- func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshOutput
- func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput
- func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput
- type SshCredentialSshAuthenticationInlineSshInput
- type SshCredentialSshAuthenticationInlineSshOutput
- func (SshCredentialSshAuthenticationInlineSshOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationInlineSshOutput) PassphraseSecretId() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationInlineSshOutput) SshKeyFileId() pulumi.StringOutput
- func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshOutput() SshCredentialSshAuthenticationInlineSshOutput
- func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshOutput
- func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput
- func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput
- type SshCredentialSshAuthenticationInlineSshPtrInput
- type SshCredentialSshAuthenticationInlineSshPtrOutput
- func (o SshCredentialSshAuthenticationInlineSshPtrOutput) Elem() SshCredentialSshAuthenticationInlineSshOutput
- func (SshCredentialSshAuthenticationInlineSshPtrOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationInlineSshPtrOutput) PassphraseSecretId() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationInlineSshPtrOutput) SshKeyFileId() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationInlineSshPtrOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput
- func (o SshCredentialSshAuthenticationInlineSshPtrOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput
- type SshCredentialSshAuthenticationInput
- type SshCredentialSshAuthenticationOutput
- func (SshCredentialSshAuthenticationOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationOutput) InlineSsh() SshCredentialSshAuthenticationInlineSshPtrOutput
- func (o SshCredentialSshAuthenticationOutput) Port() pulumi.IntOutput
- func (o SshCredentialSshAuthenticationOutput) ServerPassword() SshCredentialSshAuthenticationServerPasswordPtrOutput
- func (o SshCredentialSshAuthenticationOutput) SshKeyFile() SshCredentialSshAuthenticationSshKeyFilePtrOutput
- func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationOutput() SshCredentialSshAuthenticationOutput
- func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationOutput
- func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput
- func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationPtrOutput
- func (o SshCredentialSshAuthenticationOutput) Username() pulumi.StringOutput
- type SshCredentialSshAuthenticationPtrInput
- type SshCredentialSshAuthenticationPtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) Elem() SshCredentialSshAuthenticationOutput
- func (SshCredentialSshAuthenticationPtrOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationPtrOutput) InlineSsh() SshCredentialSshAuthenticationInlineSshPtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) Port() pulumi.IntPtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) ServerPassword() SshCredentialSshAuthenticationServerPasswordPtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) SshKeyFile() SshCredentialSshAuthenticationSshKeyFilePtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) ToSshCredentialSshAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationPtrOutput
- func (o SshCredentialSshAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
- type SshCredentialSshAuthenticationServerPassword
- type SshCredentialSshAuthenticationServerPasswordArgs
- func (SshCredentialSshAuthenticationServerPasswordArgs) ElementType() reflect.Type
- func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordOutput() SshCredentialSshAuthenticationServerPasswordOutput
- func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordOutput
- func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput
- func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput
- type SshCredentialSshAuthenticationServerPasswordInput
- type SshCredentialSshAuthenticationServerPasswordOutput
- func (SshCredentialSshAuthenticationServerPasswordOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationServerPasswordOutput) PasswordSecretId() pulumi.StringOutput
- func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordOutput() SshCredentialSshAuthenticationServerPasswordOutput
- func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordOutput
- func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput
- func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput
- type SshCredentialSshAuthenticationServerPasswordPtrInput
- type SshCredentialSshAuthenticationServerPasswordPtrOutput
- func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) Elem() SshCredentialSshAuthenticationServerPasswordOutput
- func (SshCredentialSshAuthenticationServerPasswordPtrOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) PasswordSecretId() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput
- func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput
- type SshCredentialSshAuthenticationSshKeyFile
- type SshCredentialSshAuthenticationSshKeyFileArgs
- func (SshCredentialSshAuthenticationSshKeyFileArgs) ElementType() reflect.Type
- func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFileOutput() SshCredentialSshAuthenticationSshKeyFileOutput
- func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFileOutput
- func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput
- func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput
- type SshCredentialSshAuthenticationSshKeyFileInput
- type SshCredentialSshAuthenticationSshKeyFileOutput
- func (SshCredentialSshAuthenticationSshKeyFileOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationSshKeyFileOutput) PassphraseSecretId() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationSshKeyFileOutput) Path() pulumi.StringOutput
- func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFileOutput() SshCredentialSshAuthenticationSshKeyFileOutput
- func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFileOutput
- func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput
- func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput
- type SshCredentialSshAuthenticationSshKeyFilePtrInput
- type SshCredentialSshAuthenticationSshKeyFilePtrOutput
- func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) Elem() SshCredentialSshAuthenticationSshKeyFileOutput
- func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) ElementType() reflect.Type
- func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) PassphraseSecretId() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) Path() pulumi.StringPtrOutput
- func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput
- func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput
- type SshCredentialState
- type SshCredentialUsageScope
- type SshCredentialUsageScopeArgs
- type SshCredentialUsageScopeArray
- func (SshCredentialUsageScopeArray) ElementType() reflect.Type
- func (i SshCredentialUsageScopeArray) ToSshCredentialUsageScopeArrayOutput() SshCredentialUsageScopeArrayOutput
- func (i SshCredentialUsageScopeArray) ToSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) SshCredentialUsageScopeArrayOutput
- type SshCredentialUsageScopeArrayInput
- type SshCredentialUsageScopeArrayOutput
- func (SshCredentialUsageScopeArrayOutput) ElementType() reflect.Type
- func (o SshCredentialUsageScopeArrayOutput) Index(i pulumi.IntInput) SshCredentialUsageScopeOutput
- func (o SshCredentialUsageScopeArrayOutput) ToSshCredentialUsageScopeArrayOutput() SshCredentialUsageScopeArrayOutput
- func (o SshCredentialUsageScopeArrayOutput) ToSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) SshCredentialUsageScopeArrayOutput
- type SshCredentialUsageScopeInput
- type SshCredentialUsageScopeOutput
- func (o SshCredentialUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
- func (SshCredentialUsageScopeOutput) ElementType() reflect.Type
- func (o SshCredentialUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
- func (o SshCredentialUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
- func (o SshCredentialUsageScopeOutput) ToSshCredentialUsageScopeOutput() SshCredentialUsageScopeOutput
- func (o SshCredentialUsageScopeOutput) ToSshCredentialUsageScopeOutputWithContext(ctx context.Context) SshCredentialUsageScopeOutput
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserGroup
- type UserGroupArgs
- type UserGroupArray
- type UserGroupArrayInput
- type UserGroupArrayOutput
- func (UserGroupArrayOutput) ElementType() reflect.Type
- func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
- func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
- func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
- type UserGroupInput
- type UserGroupLdapSettings
- type UserGroupLdapSettingsArgs
- func (UserGroupLdapSettingsArgs) ElementType() reflect.Type
- func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsOutput() UserGroupLdapSettingsOutput
- func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsOutputWithContext(ctx context.Context) UserGroupLdapSettingsOutput
- func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput
- func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsPtrOutputWithContext(ctx context.Context) UserGroupLdapSettingsPtrOutput
- type UserGroupLdapSettingsInput
- type UserGroupLdapSettingsOutput
- func (UserGroupLdapSettingsOutput) ElementType() reflect.Type
- func (o UserGroupLdapSettingsOutput) GroupDn() pulumi.StringPtrOutput
- func (o UserGroupLdapSettingsOutput) GroupName() pulumi.StringPtrOutput
- func (o UserGroupLdapSettingsOutput) SsoProviderId() pulumi.StringPtrOutput
- func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsOutput() UserGroupLdapSettingsOutput
- func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsOutputWithContext(ctx context.Context) UserGroupLdapSettingsOutput
- func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput
- func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsPtrOutputWithContext(ctx context.Context) UserGroupLdapSettingsPtrOutput
- type UserGroupLdapSettingsPtrInput
- type UserGroupLdapSettingsPtrOutput
- func (o UserGroupLdapSettingsPtrOutput) Elem() UserGroupLdapSettingsOutput
- func (UserGroupLdapSettingsPtrOutput) ElementType() reflect.Type
- func (o UserGroupLdapSettingsPtrOutput) GroupDn() pulumi.StringPtrOutput
- func (o UserGroupLdapSettingsPtrOutput) GroupName() pulumi.StringPtrOutput
- func (o UserGroupLdapSettingsPtrOutput) SsoProviderId() pulumi.StringPtrOutput
- func (o UserGroupLdapSettingsPtrOutput) ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput
- func (o UserGroupLdapSettingsPtrOutput) ToUserGroupLdapSettingsPtrOutputWithContext(ctx context.Context) UserGroupLdapSettingsPtrOutput
- type UserGroupMap
- type UserGroupMapInput
- type UserGroupMapOutput
- type UserGroupNotificationSettings
- type UserGroupNotificationSettingsArgs
- func (UserGroupNotificationSettingsArgs) ElementType() reflect.Type
- func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsOutput() UserGroupNotificationSettingsOutput
- func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsOutputWithContext(ctx context.Context) UserGroupNotificationSettingsOutput
- func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput
- func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsPtrOutputWithContext(ctx context.Context) UserGroupNotificationSettingsPtrOutput
- type UserGroupNotificationSettingsInput
- type UserGroupNotificationSettingsOutput
- func (UserGroupNotificationSettingsOutput) ElementType() reflect.Type
- func (o UserGroupNotificationSettingsOutput) GroupEmailAddresses() pulumi.StringArrayOutput
- func (o UserGroupNotificationSettingsOutput) MicrosoftTeamsWebhookUrl() pulumi.StringPtrOutput
- func (o UserGroupNotificationSettingsOutput) SendMailToNewMembers() pulumi.BoolPtrOutput
- func (o UserGroupNotificationSettingsOutput) SendNotificationsToMembers() pulumi.BoolPtrOutput
- func (o UserGroupNotificationSettingsOutput) SlackChannel() pulumi.StringPtrOutput
- func (o UserGroupNotificationSettingsOutput) SlackWebhookUrl() pulumi.StringPtrOutput
- func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsOutput() UserGroupNotificationSettingsOutput
- func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsOutputWithContext(ctx context.Context) UserGroupNotificationSettingsOutput
- func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput
- func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsPtrOutputWithContext(ctx context.Context) UserGroupNotificationSettingsPtrOutput
- type UserGroupNotificationSettingsPtrInput
- type UserGroupNotificationSettingsPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) Elem() UserGroupNotificationSettingsOutput
- func (UserGroupNotificationSettingsPtrOutput) ElementType() reflect.Type
- func (o UserGroupNotificationSettingsPtrOutput) GroupEmailAddresses() pulumi.StringArrayOutput
- func (o UserGroupNotificationSettingsPtrOutput) MicrosoftTeamsWebhookUrl() pulumi.StringPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) SendMailToNewMembers() pulumi.BoolPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) SendNotificationsToMembers() pulumi.BoolPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) SlackChannel() pulumi.StringPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) SlackWebhookUrl() pulumi.StringPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput
- func (o UserGroupNotificationSettingsPtrOutput) ToUserGroupNotificationSettingsPtrOutputWithContext(ctx context.Context) UserGroupNotificationSettingsPtrOutput
- type UserGroupOutput
- func (o UserGroupOutput) Description() pulumi.StringPtrOutput
- func (UserGroupOutput) ElementType() reflect.Type
- func (o UserGroupOutput) ImportedByScim() pulumi.BoolOutput
- func (o UserGroupOutput) IsSsoLinked() pulumi.BoolOutput
- func (o UserGroupOutput) LdapSettings() UserGroupLdapSettingsPtrOutput
- func (o UserGroupOutput) Name() pulumi.StringOutput
- func (o UserGroupOutput) NotificationSettings() UserGroupNotificationSettingsPtrOutput
- func (o UserGroupOutput) Permissions() UserGroupPermissionsTypePtrOutput
- func (o UserGroupOutput) SamlSettings() UserGroupSamlSettingsPtrOutput
- func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
- func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
- type UserGroupPermissions
- type UserGroupPermissionsAppPermissions
- type UserGroupPermissionsAppPermissionsAll
- type UserGroupPermissionsAppPermissionsAllArgs
- func (UserGroupPermissionsAppPermissionsAllArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsAllArgs) ToUserGroupPermissionsAppPermissionsAllOutput() UserGroupPermissionsAppPermissionsAllOutput
- func (i UserGroupPermissionsAppPermissionsAllArgs) ToUserGroupPermissionsAppPermissionsAllOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllOutput
- type UserGroupPermissionsAppPermissionsAllArray
- func (UserGroupPermissionsAppPermissionsAllArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsAllArray) ToUserGroupPermissionsAppPermissionsAllArrayOutput() UserGroupPermissionsAppPermissionsAllArrayOutput
- func (i UserGroupPermissionsAppPermissionsAllArray) ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllArrayOutput
- type UserGroupPermissionsAppPermissionsAllArrayInput
- type UserGroupPermissionsAppPermissionsAllArrayOutput
- func (UserGroupPermissionsAppPermissionsAllArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsAllArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsAllOutput
- func (o UserGroupPermissionsAppPermissionsAllArrayOutput) ToUserGroupPermissionsAppPermissionsAllArrayOutput() UserGroupPermissionsAppPermissionsAllArrayOutput
- func (o UserGroupPermissionsAppPermissionsAllArrayOutput) ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllArrayOutput
- type UserGroupPermissionsAppPermissionsAllInput
- type UserGroupPermissionsAppPermissionsAllOutput
- func (o UserGroupPermissionsAppPermissionsAllOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsAllOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsAllOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsAllOutput) ToUserGroupPermissionsAppPermissionsAllOutput() UserGroupPermissionsAppPermissionsAllOutput
- func (o UserGroupPermissionsAppPermissionsAllOutput) ToUserGroupPermissionsAppPermissionsAllOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllOutput
- type UserGroupPermissionsAppPermissionsArgs
- func (UserGroupPermissionsAppPermissionsArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsOutput() UserGroupPermissionsAppPermissionsOutput
- func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsOutput
- func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput
- func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPtrOutput
- type UserGroupPermissionsAppPermissionsDeployment
- type UserGroupPermissionsAppPermissionsDeploymentArgs
- func (UserGroupPermissionsAppPermissionsDeploymentArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsDeploymentArgs) ToUserGroupPermissionsAppPermissionsDeploymentOutput() UserGroupPermissionsAppPermissionsDeploymentOutput
- func (i UserGroupPermissionsAppPermissionsDeploymentArgs) ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentOutput
- type UserGroupPermissionsAppPermissionsDeploymentArray
- func (UserGroupPermissionsAppPermissionsDeploymentArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsDeploymentArray) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- func (i UserGroupPermissionsAppPermissionsDeploymentArray) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- type UserGroupPermissionsAppPermissionsDeploymentArrayInput
- type UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- func (UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsDeploymentArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsDeploymentOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- type UserGroupPermissionsAppPermissionsDeploymentInput
- type UserGroupPermissionsAppPermissionsDeploymentOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsDeploymentOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsDeploymentOutput) EnvIds() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentOutput) Filters() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentOutput) ToUserGroupPermissionsAppPermissionsDeploymentOutput() UserGroupPermissionsAppPermissionsDeploymentOutput
- func (o UserGroupPermissionsAppPermissionsDeploymentOutput) ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentOutput
- type UserGroupPermissionsAppPermissionsEnvironment
- type UserGroupPermissionsAppPermissionsEnvironmentArgs
- func (UserGroupPermissionsAppPermissionsEnvironmentArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsEnvironmentArgs) ToUserGroupPermissionsAppPermissionsEnvironmentOutput() UserGroupPermissionsAppPermissionsEnvironmentOutput
- func (i UserGroupPermissionsAppPermissionsEnvironmentArgs) ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentOutput
- type UserGroupPermissionsAppPermissionsEnvironmentArray
- func (UserGroupPermissionsAppPermissionsEnvironmentArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsEnvironmentArray) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- func (i UserGroupPermissionsAppPermissionsEnvironmentArray) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- type UserGroupPermissionsAppPermissionsEnvironmentArrayInput
- type UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- func (UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsEnvironmentOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- type UserGroupPermissionsAppPermissionsEnvironmentInput
- type UserGroupPermissionsAppPermissionsEnvironmentOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsEnvironmentOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) EnvIds() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) Filters() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) ToUserGroupPermissionsAppPermissionsEnvironmentOutput() UserGroupPermissionsAppPermissionsEnvironmentOutput
- func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentOutput
- type UserGroupPermissionsAppPermissionsInput
- type UserGroupPermissionsAppPermissionsOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Alls() UserGroupPermissionsAppPermissionsAllArrayOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Deployments() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- func (UserGroupPermissionsAppPermissionsOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsOutput) Environments() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Pipelines() UserGroupPermissionsAppPermissionsPipelineArrayOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Provisioners() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Services() UserGroupPermissionsAppPermissionsServiceArrayOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Templates() UserGroupPermissionsAppPermissionsTemplateArrayOutput
- func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsOutput() UserGroupPermissionsAppPermissionsOutput
- func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsOutput
- func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput
- func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPtrOutput
- func (o UserGroupPermissionsAppPermissionsOutput) Workflows() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- type UserGroupPermissionsAppPermissionsPipeline
- type UserGroupPermissionsAppPermissionsPipelineArgs
- func (UserGroupPermissionsAppPermissionsPipelineArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsPipelineArgs) ToUserGroupPermissionsAppPermissionsPipelineOutput() UserGroupPermissionsAppPermissionsPipelineOutput
- func (i UserGroupPermissionsAppPermissionsPipelineArgs) ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineOutput
- type UserGroupPermissionsAppPermissionsPipelineArray
- func (UserGroupPermissionsAppPermissionsPipelineArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsPipelineArray) ToUserGroupPermissionsAppPermissionsPipelineArrayOutput() UserGroupPermissionsAppPermissionsPipelineArrayOutput
- func (i UserGroupPermissionsAppPermissionsPipelineArray) ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineArrayOutput
- type UserGroupPermissionsAppPermissionsPipelineArrayInput
- type UserGroupPermissionsAppPermissionsPipelineArrayOutput
- func (UserGroupPermissionsAppPermissionsPipelineArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsPipelineArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsPipelineOutput
- func (o UserGroupPermissionsAppPermissionsPipelineArrayOutput) ToUserGroupPermissionsAppPermissionsPipelineArrayOutput() UserGroupPermissionsAppPermissionsPipelineArrayOutput
- func (o UserGroupPermissionsAppPermissionsPipelineArrayOutput) ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineArrayOutput
- type UserGroupPermissionsAppPermissionsPipelineInput
- type UserGroupPermissionsAppPermissionsPipelineOutput
- func (o UserGroupPermissionsAppPermissionsPipelineOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsPipelineOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsPipelineOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsPipelineOutput) EnvIds() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsPipelineOutput) Filters() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsPipelineOutput) ToUserGroupPermissionsAppPermissionsPipelineOutput() UserGroupPermissionsAppPermissionsPipelineOutput
- func (o UserGroupPermissionsAppPermissionsPipelineOutput) ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineOutput
- type UserGroupPermissionsAppPermissionsProvisioner
- type UserGroupPermissionsAppPermissionsProvisionerArgs
- func (UserGroupPermissionsAppPermissionsProvisionerArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsProvisionerArgs) ToUserGroupPermissionsAppPermissionsProvisionerOutput() UserGroupPermissionsAppPermissionsProvisionerOutput
- func (i UserGroupPermissionsAppPermissionsProvisionerArgs) ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerOutput
- type UserGroupPermissionsAppPermissionsProvisionerArray
- func (UserGroupPermissionsAppPermissionsProvisionerArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsProvisionerArray) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- func (i UserGroupPermissionsAppPermissionsProvisionerArray) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- type UserGroupPermissionsAppPermissionsProvisionerArrayInput
- type UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- func (UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsProvisionerArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsProvisionerOutput
- func (o UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- func (o UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- type UserGroupPermissionsAppPermissionsProvisionerInput
- type UserGroupPermissionsAppPermissionsProvisionerOutput
- func (o UserGroupPermissionsAppPermissionsProvisionerOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsProvisionerOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsProvisionerOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsProvisionerOutput) ProvisionerIds() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsProvisionerOutput) ToUserGroupPermissionsAppPermissionsProvisionerOutput() UserGroupPermissionsAppPermissionsProvisionerOutput
- func (o UserGroupPermissionsAppPermissionsProvisionerOutput) ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerOutput
- type UserGroupPermissionsAppPermissionsPtrInput
- type UserGroupPermissionsAppPermissionsPtrOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Alls() UserGroupPermissionsAppPermissionsAllArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Deployments() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Elem() UserGroupPermissionsAppPermissionsOutput
- func (UserGroupPermissionsAppPermissionsPtrOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Environments() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Pipelines() UserGroupPermissionsAppPermissionsPipelineArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Provisioners() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Services() UserGroupPermissionsAppPermissionsServiceArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Templates() UserGroupPermissionsAppPermissionsTemplateArrayOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPtrOutput
- func (o UserGroupPermissionsAppPermissionsPtrOutput) Workflows() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- type UserGroupPermissionsAppPermissionsService
- type UserGroupPermissionsAppPermissionsServiceArgs
- func (UserGroupPermissionsAppPermissionsServiceArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsServiceArgs) ToUserGroupPermissionsAppPermissionsServiceOutput() UserGroupPermissionsAppPermissionsServiceOutput
- func (i UserGroupPermissionsAppPermissionsServiceArgs) ToUserGroupPermissionsAppPermissionsServiceOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceOutput
- type UserGroupPermissionsAppPermissionsServiceArray
- func (UserGroupPermissionsAppPermissionsServiceArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsServiceArray) ToUserGroupPermissionsAppPermissionsServiceArrayOutput() UserGroupPermissionsAppPermissionsServiceArrayOutput
- func (i UserGroupPermissionsAppPermissionsServiceArray) ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceArrayOutput
- type UserGroupPermissionsAppPermissionsServiceArrayInput
- type UserGroupPermissionsAppPermissionsServiceArrayOutput
- func (UserGroupPermissionsAppPermissionsServiceArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsServiceArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsServiceOutput
- func (o UserGroupPermissionsAppPermissionsServiceArrayOutput) ToUserGroupPermissionsAppPermissionsServiceArrayOutput() UserGroupPermissionsAppPermissionsServiceArrayOutput
- func (o UserGroupPermissionsAppPermissionsServiceArrayOutput) ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceArrayOutput
- type UserGroupPermissionsAppPermissionsServiceInput
- type UserGroupPermissionsAppPermissionsServiceOutput
- func (o UserGroupPermissionsAppPermissionsServiceOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsServiceOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsServiceOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsServiceOutput) ServiceIds() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsServiceOutput) ToUserGroupPermissionsAppPermissionsServiceOutput() UserGroupPermissionsAppPermissionsServiceOutput
- func (o UserGroupPermissionsAppPermissionsServiceOutput) ToUserGroupPermissionsAppPermissionsServiceOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceOutput
- type UserGroupPermissionsAppPermissionsTemplate
- type UserGroupPermissionsAppPermissionsTemplateArgs
- func (UserGroupPermissionsAppPermissionsTemplateArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsTemplateArgs) ToUserGroupPermissionsAppPermissionsTemplateOutput() UserGroupPermissionsAppPermissionsTemplateOutput
- func (i UserGroupPermissionsAppPermissionsTemplateArgs) ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateOutput
- type UserGroupPermissionsAppPermissionsTemplateArray
- func (UserGroupPermissionsAppPermissionsTemplateArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsTemplateArray) ToUserGroupPermissionsAppPermissionsTemplateArrayOutput() UserGroupPermissionsAppPermissionsTemplateArrayOutput
- func (i UserGroupPermissionsAppPermissionsTemplateArray) ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateArrayOutput
- type UserGroupPermissionsAppPermissionsTemplateArrayInput
- type UserGroupPermissionsAppPermissionsTemplateArrayOutput
- func (UserGroupPermissionsAppPermissionsTemplateArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsTemplateArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsTemplateOutput
- func (o UserGroupPermissionsAppPermissionsTemplateArrayOutput) ToUserGroupPermissionsAppPermissionsTemplateArrayOutput() UserGroupPermissionsAppPermissionsTemplateArrayOutput
- func (o UserGroupPermissionsAppPermissionsTemplateArrayOutput) ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateArrayOutput
- type UserGroupPermissionsAppPermissionsTemplateInput
- type UserGroupPermissionsAppPermissionsTemplateOutput
- func (o UserGroupPermissionsAppPermissionsTemplateOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsTemplateOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsTemplateOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsTemplateOutput) TemplateIds() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsTemplateOutput) ToUserGroupPermissionsAppPermissionsTemplateOutput() UserGroupPermissionsAppPermissionsTemplateOutput
- func (o UserGroupPermissionsAppPermissionsTemplateOutput) ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateOutput
- type UserGroupPermissionsAppPermissionsWorkflow
- type UserGroupPermissionsAppPermissionsWorkflowArgs
- func (UserGroupPermissionsAppPermissionsWorkflowArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsWorkflowArgs) ToUserGroupPermissionsAppPermissionsWorkflowOutput() UserGroupPermissionsAppPermissionsWorkflowOutput
- func (i UserGroupPermissionsAppPermissionsWorkflowArgs) ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowOutput
- type UserGroupPermissionsAppPermissionsWorkflowArray
- func (UserGroupPermissionsAppPermissionsWorkflowArray) ElementType() reflect.Type
- func (i UserGroupPermissionsAppPermissionsWorkflowArray) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- func (i UserGroupPermissionsAppPermissionsWorkflowArray) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- type UserGroupPermissionsAppPermissionsWorkflowArrayInput
- type UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- func (UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsWorkflowArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsAppPermissionsWorkflowOutput
- func (o UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- func (o UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowArrayOutput
- type UserGroupPermissionsAppPermissionsWorkflowInput
- type UserGroupPermissionsAppPermissionsWorkflowOutput
- func (o UserGroupPermissionsAppPermissionsWorkflowOutput) Actions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsWorkflowOutput) AppIds() pulumi.StringArrayOutput
- func (UserGroupPermissionsAppPermissionsWorkflowOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsAppPermissionsWorkflowOutput) Filters() pulumi.StringArrayOutput
- func (o UserGroupPermissionsAppPermissionsWorkflowOutput) ToUserGroupPermissionsAppPermissionsWorkflowOutput() UserGroupPermissionsAppPermissionsWorkflowOutput
- func (o UserGroupPermissionsAppPermissionsWorkflowOutput) ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowOutput
- type UserGroupPermissionsArgs
- type UserGroupPermissionsArray
- type UserGroupPermissionsArrayInput
- type UserGroupPermissionsArrayOutput
- func (UserGroupPermissionsArrayOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsOutput
- func (o UserGroupPermissionsArrayOutput) ToUserGroupPermissionsArrayOutput() UserGroupPermissionsArrayOutput
- func (o UserGroupPermissionsArrayOutput) ToUserGroupPermissionsArrayOutputWithContext(ctx context.Context) UserGroupPermissionsArrayOutput
- type UserGroupPermissionsInput
- type UserGroupPermissionsMap
- type UserGroupPermissionsMapInput
- type UserGroupPermissionsMapOutput
- func (UserGroupPermissionsMapOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsMapOutput) MapIndex(k pulumi.StringInput) UserGroupPermissionsOutput
- func (o UserGroupPermissionsMapOutput) ToUserGroupPermissionsMapOutput() UserGroupPermissionsMapOutput
- func (o UserGroupPermissionsMapOutput) ToUserGroupPermissionsMapOutputWithContext(ctx context.Context) UserGroupPermissionsMapOutput
- type UserGroupPermissionsOutput
- func (o UserGroupPermissionsOutput) AccountPermissions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsOutput) AppPermissions() UserGroupPermissionsAppPermissionsPtrOutput
- func (UserGroupPermissionsOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsOutput) ToUserGroupPermissionsOutput() UserGroupPermissionsOutput
- func (o UserGroupPermissionsOutput) ToUserGroupPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsOutput
- func (o UserGroupPermissionsOutput) UserGroupId() pulumi.StringOutput
- type UserGroupPermissionsState
- type UserGroupPermissionsType
- type UserGroupPermissionsTypeArgs
- func (UserGroupPermissionsTypeArgs) ElementType() reflect.Type
- func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypeOutput() UserGroupPermissionsTypeOutput
- func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypeOutputWithContext(ctx context.Context) UserGroupPermissionsTypeOutput
- func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput
- func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypePtrOutputWithContext(ctx context.Context) UserGroupPermissionsTypePtrOutput
- type UserGroupPermissionsTypeInput
- type UserGroupPermissionsTypeOutput
- func (o UserGroupPermissionsTypeOutput) AccountPermissions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsTypeOutput) AppPermissions() UserGroupPermissionsAppPermissionsPtrOutput
- func (UserGroupPermissionsTypeOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypeOutput() UserGroupPermissionsTypeOutput
- func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypeOutputWithContext(ctx context.Context) UserGroupPermissionsTypeOutput
- func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput
- func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypePtrOutputWithContext(ctx context.Context) UserGroupPermissionsTypePtrOutput
- type UserGroupPermissionsTypePtrInput
- type UserGroupPermissionsTypePtrOutput
- func (o UserGroupPermissionsTypePtrOutput) AccountPermissions() pulumi.StringArrayOutput
- func (o UserGroupPermissionsTypePtrOutput) AppPermissions() UserGroupPermissionsAppPermissionsPtrOutput
- func (o UserGroupPermissionsTypePtrOutput) Elem() UserGroupPermissionsTypeOutput
- func (UserGroupPermissionsTypePtrOutput) ElementType() reflect.Type
- func (o UserGroupPermissionsTypePtrOutput) ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput
- func (o UserGroupPermissionsTypePtrOutput) ToUserGroupPermissionsTypePtrOutputWithContext(ctx context.Context) UserGroupPermissionsTypePtrOutput
- type UserGroupSamlSettings
- type UserGroupSamlSettingsArgs
- func (UserGroupSamlSettingsArgs) ElementType() reflect.Type
- func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsOutput() UserGroupSamlSettingsOutput
- func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsOutputWithContext(ctx context.Context) UserGroupSamlSettingsOutput
- func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput
- func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsPtrOutputWithContext(ctx context.Context) UserGroupSamlSettingsPtrOutput
- type UserGroupSamlSettingsInput
- type UserGroupSamlSettingsOutput
- func (UserGroupSamlSettingsOutput) ElementType() reflect.Type
- func (o UserGroupSamlSettingsOutput) GroupName() pulumi.StringPtrOutput
- func (o UserGroupSamlSettingsOutput) SsoProviderId() pulumi.StringPtrOutput
- func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsOutput() UserGroupSamlSettingsOutput
- func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsOutputWithContext(ctx context.Context) UserGroupSamlSettingsOutput
- func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput
- func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsPtrOutputWithContext(ctx context.Context) UserGroupSamlSettingsPtrOutput
- type UserGroupSamlSettingsPtrInput
- type UserGroupSamlSettingsPtrOutput
- func (o UserGroupSamlSettingsPtrOutput) Elem() UserGroupSamlSettingsOutput
- func (UserGroupSamlSettingsPtrOutput) ElementType() reflect.Type
- func (o UserGroupSamlSettingsPtrOutput) GroupName() pulumi.StringPtrOutput
- func (o UserGroupSamlSettingsPtrOutput) SsoProviderId() pulumi.StringPtrOutput
- func (o UserGroupSamlSettingsPtrOutput) ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput
- func (o UserGroupSamlSettingsPtrOutput) ToUserGroupSamlSettingsPtrOutputWithContext(ctx context.Context) UserGroupSamlSettingsPtrOutput
- type UserGroupState
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringOutput
- func (o UserOutput) GroupIds() pulumi.StringArrayOutput
- func (o UserOutput) IsEmailVerified() pulumi.BoolOutput
- func (o UserOutput) IsImportedFromIdentityProvider() pulumi.BoolOutput
- func (o UserOutput) IsPasswordExpired() pulumi.BoolOutput
- func (o UserOutput) IsTwoFactorAuthEnabled() pulumi.BoolOutput
- func (o UserOutput) IsUserLocked() pulumi.BoolOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- type UserState
- type YamlConfig
- type YamlConfigArgs
- type YamlConfigArray
- type YamlConfigArrayInput
- type YamlConfigArrayOutput
- func (YamlConfigArrayOutput) ElementType() reflect.Type
- func (o YamlConfigArrayOutput) Index(i pulumi.IntInput) YamlConfigOutput
- func (o YamlConfigArrayOutput) ToYamlConfigArrayOutput() YamlConfigArrayOutput
- func (o YamlConfigArrayOutput) ToYamlConfigArrayOutputWithContext(ctx context.Context) YamlConfigArrayOutput
- type YamlConfigInput
- type YamlConfigMap
- type YamlConfigMapInput
- type YamlConfigMapOutput
- func (YamlConfigMapOutput) ElementType() reflect.Type
- func (o YamlConfigMapOutput) MapIndex(k pulumi.StringInput) YamlConfigOutput
- func (o YamlConfigMapOutput) ToYamlConfigMapOutput() YamlConfigMapOutput
- func (o YamlConfigMapOutput) ToYamlConfigMapOutputWithContext(ctx context.Context) YamlConfigMapOutput
- type YamlConfigOutput
- func (o YamlConfigOutput) AppId() pulumi.StringPtrOutput
- func (o YamlConfigOutput) Content() pulumi.StringOutput
- func (YamlConfigOutput) ElementType() reflect.Type
- func (o YamlConfigOutput) Name() pulumi.StringOutput
- func (o YamlConfigOutput) Path() pulumi.StringOutput
- func (o YamlConfigOutput) ToYamlConfigOutput() YamlConfigOutput
- func (o YamlConfigOutput) ToYamlConfigOutputWithContext(ctx context.Context) YamlConfigOutput
- type YamlConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AddUserToGroup ¶
type AddUserToGroup struct { pulumi.CustomResourceState // The name of the user. GroupId pulumi.StringOutput `pulumi:"groupId"` // Unique identifier of the user. UserId pulumi.StringOutput `pulumi:"userId"` }
Resource for adding a user to a group.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.LookupUser(ctx, &harness.LookupUserArgs{ Email: pulumi.StringRef("testuser@example.com"), }, nil) if err != nil { return err } admin, err := harness.NewUserGroup(ctx, "admin", nil) if err != nil { return err } _, err = harness.NewAddUserToGroup(ctx, "exampleAddUserToGroups", &harness.AddUserToGroupArgs{ GroupId: admin.ID(), UserId: pulumi.Any(data.Harness_user.Test.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness user and user group id ¶
```sh
$ pulumi import harness:index/addUserToGroup:AddUserToGroup example_admin <user_id>/<group_id>
```
func GetAddUserToGroup ¶
func GetAddUserToGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddUserToGroupState, opts ...pulumi.ResourceOption) (*AddUserToGroup, error)
GetAddUserToGroup gets an existing AddUserToGroup 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 NewAddUserToGroup ¶
func NewAddUserToGroup(ctx *pulumi.Context, name string, args *AddUserToGroupArgs, opts ...pulumi.ResourceOption) (*AddUserToGroup, error)
NewAddUserToGroup registers a new resource with the given unique name, arguments, and options.
func (*AddUserToGroup) ElementType ¶
func (*AddUserToGroup) ElementType() reflect.Type
func (*AddUserToGroup) ToAddUserToGroupOutput ¶
func (i *AddUserToGroup) ToAddUserToGroupOutput() AddUserToGroupOutput
func (*AddUserToGroup) ToAddUserToGroupOutputWithContext ¶
func (i *AddUserToGroup) ToAddUserToGroupOutputWithContext(ctx context.Context) AddUserToGroupOutput
type AddUserToGroupArgs ¶
type AddUserToGroupArgs struct { // The name of the user. GroupId pulumi.StringInput // Unique identifier of the user. UserId pulumi.StringInput }
The set of arguments for constructing a AddUserToGroup resource.
func (AddUserToGroupArgs) ElementType ¶
func (AddUserToGroupArgs) ElementType() reflect.Type
type AddUserToGroupArray ¶
type AddUserToGroupArray []AddUserToGroupInput
func (AddUserToGroupArray) ElementType ¶
func (AddUserToGroupArray) ElementType() reflect.Type
func (AddUserToGroupArray) ToAddUserToGroupArrayOutput ¶
func (i AddUserToGroupArray) ToAddUserToGroupArrayOutput() AddUserToGroupArrayOutput
func (AddUserToGroupArray) ToAddUserToGroupArrayOutputWithContext ¶
func (i AddUserToGroupArray) ToAddUserToGroupArrayOutputWithContext(ctx context.Context) AddUserToGroupArrayOutput
type AddUserToGroupArrayInput ¶
type AddUserToGroupArrayInput interface { pulumi.Input ToAddUserToGroupArrayOutput() AddUserToGroupArrayOutput ToAddUserToGroupArrayOutputWithContext(context.Context) AddUserToGroupArrayOutput }
AddUserToGroupArrayInput is an input type that accepts AddUserToGroupArray and AddUserToGroupArrayOutput values. You can construct a concrete instance of `AddUserToGroupArrayInput` via:
AddUserToGroupArray{ AddUserToGroupArgs{...} }
type AddUserToGroupArrayOutput ¶
type AddUserToGroupArrayOutput struct{ *pulumi.OutputState }
func (AddUserToGroupArrayOutput) ElementType ¶
func (AddUserToGroupArrayOutput) ElementType() reflect.Type
func (AddUserToGroupArrayOutput) Index ¶
func (o AddUserToGroupArrayOutput) Index(i pulumi.IntInput) AddUserToGroupOutput
func (AddUserToGroupArrayOutput) ToAddUserToGroupArrayOutput ¶
func (o AddUserToGroupArrayOutput) ToAddUserToGroupArrayOutput() AddUserToGroupArrayOutput
func (AddUserToGroupArrayOutput) ToAddUserToGroupArrayOutputWithContext ¶
func (o AddUserToGroupArrayOutput) ToAddUserToGroupArrayOutputWithContext(ctx context.Context) AddUserToGroupArrayOutput
type AddUserToGroupInput ¶
type AddUserToGroupInput interface { pulumi.Input ToAddUserToGroupOutput() AddUserToGroupOutput ToAddUserToGroupOutputWithContext(ctx context.Context) AddUserToGroupOutput }
type AddUserToGroupMap ¶
type AddUserToGroupMap map[string]AddUserToGroupInput
func (AddUserToGroupMap) ElementType ¶
func (AddUserToGroupMap) ElementType() reflect.Type
func (AddUserToGroupMap) ToAddUserToGroupMapOutput ¶
func (i AddUserToGroupMap) ToAddUserToGroupMapOutput() AddUserToGroupMapOutput
func (AddUserToGroupMap) ToAddUserToGroupMapOutputWithContext ¶
func (i AddUserToGroupMap) ToAddUserToGroupMapOutputWithContext(ctx context.Context) AddUserToGroupMapOutput
type AddUserToGroupMapInput ¶
type AddUserToGroupMapInput interface { pulumi.Input ToAddUserToGroupMapOutput() AddUserToGroupMapOutput ToAddUserToGroupMapOutputWithContext(context.Context) AddUserToGroupMapOutput }
AddUserToGroupMapInput is an input type that accepts AddUserToGroupMap and AddUserToGroupMapOutput values. You can construct a concrete instance of `AddUserToGroupMapInput` via:
AddUserToGroupMap{ "key": AddUserToGroupArgs{...} }
type AddUserToGroupMapOutput ¶
type AddUserToGroupMapOutput struct{ *pulumi.OutputState }
func (AddUserToGroupMapOutput) ElementType ¶
func (AddUserToGroupMapOutput) ElementType() reflect.Type
func (AddUserToGroupMapOutput) MapIndex ¶
func (o AddUserToGroupMapOutput) MapIndex(k pulumi.StringInput) AddUserToGroupOutput
func (AddUserToGroupMapOutput) ToAddUserToGroupMapOutput ¶
func (o AddUserToGroupMapOutput) ToAddUserToGroupMapOutput() AddUserToGroupMapOutput
func (AddUserToGroupMapOutput) ToAddUserToGroupMapOutputWithContext ¶
func (o AddUserToGroupMapOutput) ToAddUserToGroupMapOutputWithContext(ctx context.Context) AddUserToGroupMapOutput
type AddUserToGroupOutput ¶
type AddUserToGroupOutput struct{ *pulumi.OutputState }
func (AddUserToGroupOutput) ElementType ¶
func (AddUserToGroupOutput) ElementType() reflect.Type
func (AddUserToGroupOutput) GroupId ¶
func (o AddUserToGroupOutput) GroupId() pulumi.StringOutput
The name of the user.
func (AddUserToGroupOutput) ToAddUserToGroupOutput ¶
func (o AddUserToGroupOutput) ToAddUserToGroupOutput() AddUserToGroupOutput
func (AddUserToGroupOutput) ToAddUserToGroupOutputWithContext ¶
func (o AddUserToGroupOutput) ToAddUserToGroupOutputWithContext(ctx context.Context) AddUserToGroupOutput
func (AddUserToGroupOutput) UserId ¶
func (o AddUserToGroupOutput) UserId() pulumi.StringOutput
Unique identifier of the user.
type AddUserToGroupState ¶
type AddUserToGroupState struct { // The name of the user. GroupId pulumi.StringPtrInput // Unique identifier of the user. UserId pulumi.StringPtrInput }
func (AddUserToGroupState) ElementType ¶
func (AddUserToGroupState) ElementType() reflect.Type
type Application ¶
type Application struct { pulumi.CustomResourceState // The application description Description pulumi.StringPtrOutput `pulumi:"description"` // The id of the git sync connector GitSyncConnectorId pulumi.StringOutput `pulumi:"gitSyncConnectorId"` // True if git sync is enabled on this application GitSyncEnabled pulumi.BoolOutput `pulumi:"gitSyncEnabled"` // When this is set to true, all manual triggers will require API Key authorization IsManualTriggerAuthorized pulumi.BoolPtrOutput `pulumi:"isManualTriggerAuthorized"` // The name of the application Name pulumi.StringOutput `pulumi:"name"` // Tags to associate with the resource. Tags pulumi.StringArrayOutput `pulumi:"tags"` }
Resource for creating a Harness application
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.NewApplication(ctx, "myapp", &harness.ApplicationArgs{ Description: pulumi.String("This is my first Harness application"), Tags: pulumi.StringArray{ pulumi.String("mytag:myvalue"), pulumi.String("team:development"), }, }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness application id ¶
```sh
$ pulumi import harness:index/application:Application myapp Xyz123
```
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application 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 NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The application description Description pulumi.StringPtrInput // When this is set to true, all manual triggers will require API Key authorization IsManualTriggerAuthorized pulumi.BoolPtrInput // The name of the application Name pulumi.StringPtrInput // Tags to associate with the resource. Tags pulumi.StringArrayInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationGitSync ¶
type ApplicationGitSync struct { pulumi.CustomResourceState // The id of the application. AppId pulumi.StringOutput `pulumi:"appId"` // The branch of the git repository to sync to. Branch pulumi.StringOutput `pulumi:"branch"` // The id of the git connector to use. ConnectorId pulumi.StringOutput `pulumi:"connectorId"` // Whether or not to enable git sync. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name of the git repository to sync to. This is only used if the git connector is for an account and not an individual repository. RepositoryName pulumi.StringPtrOutput `pulumi:"repositoryName"` }
Resource for configuring application git sync.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := harness.GetSecretManager(ctx, &harness.GetSecretManagerArgs{ Default: pulumi.BoolRef(true), }, nil) if err != nil { return err } githubToken, err := harness.NewEncryptedText(ctx, "githubToken", &harness.EncryptedTextArgs{ Value: pulumi.String("<TOKEN>"), SecretManagerId: *pulumi.String(_default.Id), }) if err != nil { return err } myrepo, err := harness.NewGitConnector(ctx, "myrepo", &harness.GitConnectorArgs{ Url: pulumi.String("https://github.com/someorg/myrepo"), Branch: pulumi.String("main"), GenerateWebhookUrl: pulumi.Bool(true), Username: pulumi.String("someuser"), PasswordSecretId: githubToken.ID(), UrlType: pulumi.String("REPO"), }) if err != nil { return err } exampleApplication, err := harness.NewApplication(ctx, "exampleApplication", nil) if err != nil { return err } _, err = harness.NewApplicationGitSync(ctx, "exampleApplicationGitSync", &harness.ApplicationGitSyncArgs{ AppId: exampleApplication.ID(), ConnectorId: myrepo.ID(), Branch: pulumi.String("main"), Enabled: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness application id ¶
```sh
$ pulumi import harness:index/applicationGitSync:ApplicationGitSync myapp Xyz123
```
func GetApplicationGitSync ¶
func GetApplicationGitSync(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationGitSyncState, opts ...pulumi.ResourceOption) (*ApplicationGitSync, error)
GetApplicationGitSync gets an existing ApplicationGitSync 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 NewApplicationGitSync ¶
func NewApplicationGitSync(ctx *pulumi.Context, name string, args *ApplicationGitSyncArgs, opts ...pulumi.ResourceOption) (*ApplicationGitSync, error)
NewApplicationGitSync registers a new resource with the given unique name, arguments, and options.
func (*ApplicationGitSync) ElementType ¶
func (*ApplicationGitSync) ElementType() reflect.Type
func (*ApplicationGitSync) ToApplicationGitSyncOutput ¶
func (i *ApplicationGitSync) ToApplicationGitSyncOutput() ApplicationGitSyncOutput
func (*ApplicationGitSync) ToApplicationGitSyncOutputWithContext ¶
func (i *ApplicationGitSync) ToApplicationGitSyncOutputWithContext(ctx context.Context) ApplicationGitSyncOutput
type ApplicationGitSyncArgs ¶
type ApplicationGitSyncArgs struct { // The id of the application. AppId pulumi.StringInput // The branch of the git repository to sync to. Branch pulumi.StringInput // The id of the git connector to use. ConnectorId pulumi.StringInput // Whether or not to enable git sync. Enabled pulumi.BoolPtrInput // The name of the git repository to sync to. This is only used if the git connector is for an account and not an individual repository. RepositoryName pulumi.StringPtrInput }
The set of arguments for constructing a ApplicationGitSync resource.
func (ApplicationGitSyncArgs) ElementType ¶
func (ApplicationGitSyncArgs) ElementType() reflect.Type
type ApplicationGitSyncArray ¶
type ApplicationGitSyncArray []ApplicationGitSyncInput
func (ApplicationGitSyncArray) ElementType ¶
func (ApplicationGitSyncArray) ElementType() reflect.Type
func (ApplicationGitSyncArray) ToApplicationGitSyncArrayOutput ¶
func (i ApplicationGitSyncArray) ToApplicationGitSyncArrayOutput() ApplicationGitSyncArrayOutput
func (ApplicationGitSyncArray) ToApplicationGitSyncArrayOutputWithContext ¶
func (i ApplicationGitSyncArray) ToApplicationGitSyncArrayOutputWithContext(ctx context.Context) ApplicationGitSyncArrayOutput
type ApplicationGitSyncArrayInput ¶
type ApplicationGitSyncArrayInput interface { pulumi.Input ToApplicationGitSyncArrayOutput() ApplicationGitSyncArrayOutput ToApplicationGitSyncArrayOutputWithContext(context.Context) ApplicationGitSyncArrayOutput }
ApplicationGitSyncArrayInput is an input type that accepts ApplicationGitSyncArray and ApplicationGitSyncArrayOutput values. You can construct a concrete instance of `ApplicationGitSyncArrayInput` via:
ApplicationGitSyncArray{ ApplicationGitSyncArgs{...} }
type ApplicationGitSyncArrayOutput ¶
type ApplicationGitSyncArrayOutput struct{ *pulumi.OutputState }
func (ApplicationGitSyncArrayOutput) ElementType ¶
func (ApplicationGitSyncArrayOutput) ElementType() reflect.Type
func (ApplicationGitSyncArrayOutput) Index ¶
func (o ApplicationGitSyncArrayOutput) Index(i pulumi.IntInput) ApplicationGitSyncOutput
func (ApplicationGitSyncArrayOutput) ToApplicationGitSyncArrayOutput ¶
func (o ApplicationGitSyncArrayOutput) ToApplicationGitSyncArrayOutput() ApplicationGitSyncArrayOutput
func (ApplicationGitSyncArrayOutput) ToApplicationGitSyncArrayOutputWithContext ¶
func (o ApplicationGitSyncArrayOutput) ToApplicationGitSyncArrayOutputWithContext(ctx context.Context) ApplicationGitSyncArrayOutput
type ApplicationGitSyncInput ¶
type ApplicationGitSyncInput interface { pulumi.Input ToApplicationGitSyncOutput() ApplicationGitSyncOutput ToApplicationGitSyncOutputWithContext(ctx context.Context) ApplicationGitSyncOutput }
type ApplicationGitSyncMap ¶
type ApplicationGitSyncMap map[string]ApplicationGitSyncInput
func (ApplicationGitSyncMap) ElementType ¶
func (ApplicationGitSyncMap) ElementType() reflect.Type
func (ApplicationGitSyncMap) ToApplicationGitSyncMapOutput ¶
func (i ApplicationGitSyncMap) ToApplicationGitSyncMapOutput() ApplicationGitSyncMapOutput
func (ApplicationGitSyncMap) ToApplicationGitSyncMapOutputWithContext ¶
func (i ApplicationGitSyncMap) ToApplicationGitSyncMapOutputWithContext(ctx context.Context) ApplicationGitSyncMapOutput
type ApplicationGitSyncMapInput ¶
type ApplicationGitSyncMapInput interface { pulumi.Input ToApplicationGitSyncMapOutput() ApplicationGitSyncMapOutput ToApplicationGitSyncMapOutputWithContext(context.Context) ApplicationGitSyncMapOutput }
ApplicationGitSyncMapInput is an input type that accepts ApplicationGitSyncMap and ApplicationGitSyncMapOutput values. You can construct a concrete instance of `ApplicationGitSyncMapInput` via:
ApplicationGitSyncMap{ "key": ApplicationGitSyncArgs{...} }
type ApplicationGitSyncMapOutput ¶
type ApplicationGitSyncMapOutput struct{ *pulumi.OutputState }
func (ApplicationGitSyncMapOutput) ElementType ¶
func (ApplicationGitSyncMapOutput) ElementType() reflect.Type
func (ApplicationGitSyncMapOutput) MapIndex ¶
func (o ApplicationGitSyncMapOutput) MapIndex(k pulumi.StringInput) ApplicationGitSyncOutput
func (ApplicationGitSyncMapOutput) ToApplicationGitSyncMapOutput ¶
func (o ApplicationGitSyncMapOutput) ToApplicationGitSyncMapOutput() ApplicationGitSyncMapOutput
func (ApplicationGitSyncMapOutput) ToApplicationGitSyncMapOutputWithContext ¶
func (o ApplicationGitSyncMapOutput) ToApplicationGitSyncMapOutputWithContext(ctx context.Context) ApplicationGitSyncMapOutput
type ApplicationGitSyncOutput ¶
type ApplicationGitSyncOutput struct{ *pulumi.OutputState }
func (ApplicationGitSyncOutput) AppId ¶
func (o ApplicationGitSyncOutput) AppId() pulumi.StringOutput
The id of the application.
func (ApplicationGitSyncOutput) Branch ¶
func (o ApplicationGitSyncOutput) Branch() pulumi.StringOutput
The branch of the git repository to sync to.
func (ApplicationGitSyncOutput) ConnectorId ¶
func (o ApplicationGitSyncOutput) ConnectorId() pulumi.StringOutput
The id of the git connector to use.
func (ApplicationGitSyncOutput) ElementType ¶
func (ApplicationGitSyncOutput) ElementType() reflect.Type
func (ApplicationGitSyncOutput) Enabled ¶
func (o ApplicationGitSyncOutput) Enabled() pulumi.BoolPtrOutput
Whether or not to enable git sync.
func (ApplicationGitSyncOutput) RepositoryName ¶
func (o ApplicationGitSyncOutput) RepositoryName() pulumi.StringPtrOutput
The name of the git repository to sync to. This is only used if the git connector is for an account and not an individual repository.
func (ApplicationGitSyncOutput) ToApplicationGitSyncOutput ¶
func (o ApplicationGitSyncOutput) ToApplicationGitSyncOutput() ApplicationGitSyncOutput
func (ApplicationGitSyncOutput) ToApplicationGitSyncOutputWithContext ¶
func (o ApplicationGitSyncOutput) ToApplicationGitSyncOutputWithContext(ctx context.Context) ApplicationGitSyncOutput
type ApplicationGitSyncState ¶
type ApplicationGitSyncState struct { // The id of the application. AppId pulumi.StringPtrInput // The branch of the git repository to sync to. Branch pulumi.StringPtrInput // The id of the git connector to use. ConnectorId pulumi.StringPtrInput // Whether or not to enable git sync. Enabled pulumi.BoolPtrInput // The name of the git repository to sync to. This is only used if the git connector is for an account and not an individual repository. RepositoryName pulumi.StringPtrInput }
func (ApplicationGitSyncState) ElementType ¶
func (ApplicationGitSyncState) ElementType() reflect.Type
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) Description ¶
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
The application description
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) GitSyncConnectorId ¶
func (o ApplicationOutput) GitSyncConnectorId() pulumi.StringOutput
The id of the git sync connector
func (ApplicationOutput) GitSyncEnabled ¶
func (o ApplicationOutput) GitSyncEnabled() pulumi.BoolOutput
True if git sync is enabled on this application
func (ApplicationOutput) IsManualTriggerAuthorized ¶
func (o ApplicationOutput) IsManualTriggerAuthorized() pulumi.BoolPtrOutput
When this is set to true, all manual triggers will require API Key authorization
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
The name of the application
func (ApplicationOutput) Tags ¶
func (o ApplicationOutput) Tags() pulumi.StringArrayOutput
Tags to associate with the resource.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { // The application description Description pulumi.StringPtrInput // The id of the git sync connector GitSyncConnectorId pulumi.StringPtrInput // True if git sync is enabled on this application GitSyncEnabled pulumi.BoolPtrInput // When this is set to true, all manual triggers will require API Key authorization IsManualTriggerAuthorized pulumi.BoolPtrInput // The name of the application Name pulumi.StringPtrInput // Tags to associate with the resource. Tags pulumi.StringArrayInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type DelegateApproval ¶
type DelegateApproval struct { pulumi.CustomResourceState // Whether or not to approve the delegate. Approve pulumi.BoolOutput `pulumi:"approve"` // The id of the delegate. DelegateId pulumi.StringOutput `pulumi:"delegateId"` // The status of the delegate. Status pulumi.StringOutput `pulumi:"status"` }
Resource for approving or rejecting delegates.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { testDelegate, err := harness.GetDelegate(ctx, &harness.GetDelegateArgs{ Name: pulumi.StringRef("my-delegate"), }, nil) if err != nil { return err } _, err = harness.NewDelegateApproval(ctx, "testDelegateApproval", &harness.DelegateApprovalArgs{ DelegateId: *pulumi.String(testDelegate.Id), Approve: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Import the status of the delegate approval.
```sh
$ pulumi import harness:index/delegateApproval:DelegateApproval example <delegate_id>
```
func GetDelegateApproval ¶
func GetDelegateApproval(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DelegateApprovalState, opts ...pulumi.ResourceOption) (*DelegateApproval, error)
GetDelegateApproval gets an existing DelegateApproval 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 NewDelegateApproval ¶
func NewDelegateApproval(ctx *pulumi.Context, name string, args *DelegateApprovalArgs, opts ...pulumi.ResourceOption) (*DelegateApproval, error)
NewDelegateApproval registers a new resource with the given unique name, arguments, and options.
func (*DelegateApproval) ElementType ¶
func (*DelegateApproval) ElementType() reflect.Type
func (*DelegateApproval) ToDelegateApprovalOutput ¶
func (i *DelegateApproval) ToDelegateApprovalOutput() DelegateApprovalOutput
func (*DelegateApproval) ToDelegateApprovalOutputWithContext ¶
func (i *DelegateApproval) ToDelegateApprovalOutputWithContext(ctx context.Context) DelegateApprovalOutput
type DelegateApprovalArgs ¶
type DelegateApprovalArgs struct { // Whether or not to approve the delegate. Approve pulumi.BoolInput // The id of the delegate. DelegateId pulumi.StringInput }
The set of arguments for constructing a DelegateApproval resource.
func (DelegateApprovalArgs) ElementType ¶
func (DelegateApprovalArgs) ElementType() reflect.Type
type DelegateApprovalArray ¶
type DelegateApprovalArray []DelegateApprovalInput
func (DelegateApprovalArray) ElementType ¶
func (DelegateApprovalArray) ElementType() reflect.Type
func (DelegateApprovalArray) ToDelegateApprovalArrayOutput ¶
func (i DelegateApprovalArray) ToDelegateApprovalArrayOutput() DelegateApprovalArrayOutput
func (DelegateApprovalArray) ToDelegateApprovalArrayOutputWithContext ¶
func (i DelegateApprovalArray) ToDelegateApprovalArrayOutputWithContext(ctx context.Context) DelegateApprovalArrayOutput
type DelegateApprovalArrayInput ¶
type DelegateApprovalArrayInput interface { pulumi.Input ToDelegateApprovalArrayOutput() DelegateApprovalArrayOutput ToDelegateApprovalArrayOutputWithContext(context.Context) DelegateApprovalArrayOutput }
DelegateApprovalArrayInput is an input type that accepts DelegateApprovalArray and DelegateApprovalArrayOutput values. You can construct a concrete instance of `DelegateApprovalArrayInput` via:
DelegateApprovalArray{ DelegateApprovalArgs{...} }
type DelegateApprovalArrayOutput ¶
type DelegateApprovalArrayOutput struct{ *pulumi.OutputState }
func (DelegateApprovalArrayOutput) ElementType ¶
func (DelegateApprovalArrayOutput) ElementType() reflect.Type
func (DelegateApprovalArrayOutput) Index ¶
func (o DelegateApprovalArrayOutput) Index(i pulumi.IntInput) DelegateApprovalOutput
func (DelegateApprovalArrayOutput) ToDelegateApprovalArrayOutput ¶
func (o DelegateApprovalArrayOutput) ToDelegateApprovalArrayOutput() DelegateApprovalArrayOutput
func (DelegateApprovalArrayOutput) ToDelegateApprovalArrayOutputWithContext ¶
func (o DelegateApprovalArrayOutput) ToDelegateApprovalArrayOutputWithContext(ctx context.Context) DelegateApprovalArrayOutput
type DelegateApprovalInput ¶
type DelegateApprovalInput interface { pulumi.Input ToDelegateApprovalOutput() DelegateApprovalOutput ToDelegateApprovalOutputWithContext(ctx context.Context) DelegateApprovalOutput }
type DelegateApprovalMap ¶
type DelegateApprovalMap map[string]DelegateApprovalInput
func (DelegateApprovalMap) ElementType ¶
func (DelegateApprovalMap) ElementType() reflect.Type
func (DelegateApprovalMap) ToDelegateApprovalMapOutput ¶
func (i DelegateApprovalMap) ToDelegateApprovalMapOutput() DelegateApprovalMapOutput
func (DelegateApprovalMap) ToDelegateApprovalMapOutputWithContext ¶
func (i DelegateApprovalMap) ToDelegateApprovalMapOutputWithContext(ctx context.Context) DelegateApprovalMapOutput
type DelegateApprovalMapInput ¶
type DelegateApprovalMapInput interface { pulumi.Input ToDelegateApprovalMapOutput() DelegateApprovalMapOutput ToDelegateApprovalMapOutputWithContext(context.Context) DelegateApprovalMapOutput }
DelegateApprovalMapInput is an input type that accepts DelegateApprovalMap and DelegateApprovalMapOutput values. You can construct a concrete instance of `DelegateApprovalMapInput` via:
DelegateApprovalMap{ "key": DelegateApprovalArgs{...} }
type DelegateApprovalMapOutput ¶
type DelegateApprovalMapOutput struct{ *pulumi.OutputState }
func (DelegateApprovalMapOutput) ElementType ¶
func (DelegateApprovalMapOutput) ElementType() reflect.Type
func (DelegateApprovalMapOutput) MapIndex ¶
func (o DelegateApprovalMapOutput) MapIndex(k pulumi.StringInput) DelegateApprovalOutput
func (DelegateApprovalMapOutput) ToDelegateApprovalMapOutput ¶
func (o DelegateApprovalMapOutput) ToDelegateApprovalMapOutput() DelegateApprovalMapOutput
func (DelegateApprovalMapOutput) ToDelegateApprovalMapOutputWithContext ¶
func (o DelegateApprovalMapOutput) ToDelegateApprovalMapOutputWithContext(ctx context.Context) DelegateApprovalMapOutput
type DelegateApprovalOutput ¶
type DelegateApprovalOutput struct{ *pulumi.OutputState }
func (DelegateApprovalOutput) Approve ¶
func (o DelegateApprovalOutput) Approve() pulumi.BoolOutput
Whether or not to approve the delegate.
func (DelegateApprovalOutput) DelegateId ¶
func (o DelegateApprovalOutput) DelegateId() pulumi.StringOutput
The id of the delegate.
func (DelegateApprovalOutput) ElementType ¶
func (DelegateApprovalOutput) ElementType() reflect.Type
func (DelegateApprovalOutput) Status ¶
func (o DelegateApprovalOutput) Status() pulumi.StringOutput
The status of the delegate.
func (DelegateApprovalOutput) ToDelegateApprovalOutput ¶
func (o DelegateApprovalOutput) ToDelegateApprovalOutput() DelegateApprovalOutput
func (DelegateApprovalOutput) ToDelegateApprovalOutputWithContext ¶
func (o DelegateApprovalOutput) ToDelegateApprovalOutputWithContext(ctx context.Context) DelegateApprovalOutput
type DelegateApprovalState ¶
type DelegateApprovalState struct { // Whether or not to approve the delegate. Approve pulumi.BoolPtrInput // The id of the delegate. DelegateId pulumi.StringPtrInput // The status of the delegate. Status pulumi.StringPtrInput }
func (DelegateApprovalState) ElementType ¶
func (DelegateApprovalState) ElementType() reflect.Type
type EncryptedText ¶
type EncryptedText struct { pulumi.CustomResourceState // Boolean that indicates whether or not to inherit the usage scopes from the secret manager InheritScopesFromSecretManager pulumi.BoolPtrOutput `pulumi:"inheritScopesFromSecretManager"` // Name of the encrypted text secret Name pulumi.StringOutput `pulumi:"name"` // Boolean that indicates whether or not the secret is scoped to the account ScopedToAccount pulumi.BoolPtrOutput `pulumi:"scopedToAccount"` // The id of the secret manager to associate the secret with. Once set, this field cannot be changed. SecretManagerId pulumi.StringOutput `pulumi:"secretManagerId"` // Name of the existing secret. If you already have secrets created in a secrets manager such as HashiCorp Vault or AWS Secrets Manager, you do not need to re-create the existing secrets in Harness. SecretReference pulumi.StringPtrOutput `pulumi:"secretReference"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes EncryptedTextUsageScopeArrayOutput `pulumi:"usageScopes"` // The value of the secret. Value pulumi.StringPtrOutput `pulumi:"value"` }
Resource for creating an encrypted text secret
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := harness.GetSecretManager(ctx, &harness.GetSecretManagerArgs{ Default: pulumi.BoolRef(true), }, nil) if err != nil { return err } _, err = harness.NewEncryptedText(ctx, "example", &harness.EncryptedTextArgs{ Value: pulumi.String("someval"), SecretManagerId: *pulumi.String(_default.Id), UsageScopes: harness.EncryptedTextUsageScopeArray{ &harness.EncryptedTextUsageScopeArgs{ EnvironmentFilterType: pulumi.String("PRODUCTION_ENVIRONMENTS"), }, &harness.EncryptedTextUsageScopeArgs{ EnvironmentFilterType: pulumi.String("NON_PRODUCTION_ENVIRONMENTS"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness encrypted text format. NOTEThe secret value cannot be decrypted and imported.
```sh
$ pulumi import harness:index/encryptedText:EncryptedText example <secret_id>
```
func GetEncryptedText ¶
func GetEncryptedText(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EncryptedTextState, opts ...pulumi.ResourceOption) (*EncryptedText, error)
GetEncryptedText gets an existing EncryptedText 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 NewEncryptedText ¶
func NewEncryptedText(ctx *pulumi.Context, name string, args *EncryptedTextArgs, opts ...pulumi.ResourceOption) (*EncryptedText, error)
NewEncryptedText registers a new resource with the given unique name, arguments, and options.
func (*EncryptedText) ElementType ¶
func (*EncryptedText) ElementType() reflect.Type
func (*EncryptedText) ToEncryptedTextOutput ¶
func (i *EncryptedText) ToEncryptedTextOutput() EncryptedTextOutput
func (*EncryptedText) ToEncryptedTextOutputWithContext ¶
func (i *EncryptedText) ToEncryptedTextOutputWithContext(ctx context.Context) EncryptedTextOutput
type EncryptedTextArgs ¶
type EncryptedTextArgs struct { // Boolean that indicates whether or not to inherit the usage scopes from the secret manager InheritScopesFromSecretManager pulumi.BoolPtrInput // Name of the encrypted text secret Name pulumi.StringPtrInput // Boolean that indicates whether or not the secret is scoped to the account ScopedToAccount pulumi.BoolPtrInput // The id of the secret manager to associate the secret with. Once set, this field cannot be changed. SecretManagerId pulumi.StringInput // Name of the existing secret. If you already have secrets created in a secrets manager such as HashiCorp Vault or AWS Secrets Manager, you do not need to re-create the existing secrets in Harness. SecretReference pulumi.StringPtrInput // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes EncryptedTextUsageScopeArrayInput // The value of the secret. Value pulumi.StringPtrInput }
The set of arguments for constructing a EncryptedText resource.
func (EncryptedTextArgs) ElementType ¶
func (EncryptedTextArgs) ElementType() reflect.Type
type EncryptedTextArray ¶
type EncryptedTextArray []EncryptedTextInput
func (EncryptedTextArray) ElementType ¶
func (EncryptedTextArray) ElementType() reflect.Type
func (EncryptedTextArray) ToEncryptedTextArrayOutput ¶
func (i EncryptedTextArray) ToEncryptedTextArrayOutput() EncryptedTextArrayOutput
func (EncryptedTextArray) ToEncryptedTextArrayOutputWithContext ¶
func (i EncryptedTextArray) ToEncryptedTextArrayOutputWithContext(ctx context.Context) EncryptedTextArrayOutput
type EncryptedTextArrayInput ¶
type EncryptedTextArrayInput interface { pulumi.Input ToEncryptedTextArrayOutput() EncryptedTextArrayOutput ToEncryptedTextArrayOutputWithContext(context.Context) EncryptedTextArrayOutput }
EncryptedTextArrayInput is an input type that accepts EncryptedTextArray and EncryptedTextArrayOutput values. You can construct a concrete instance of `EncryptedTextArrayInput` via:
EncryptedTextArray{ EncryptedTextArgs{...} }
type EncryptedTextArrayOutput ¶
type EncryptedTextArrayOutput struct{ *pulumi.OutputState }
func (EncryptedTextArrayOutput) ElementType ¶
func (EncryptedTextArrayOutput) ElementType() reflect.Type
func (EncryptedTextArrayOutput) Index ¶
func (o EncryptedTextArrayOutput) Index(i pulumi.IntInput) EncryptedTextOutput
func (EncryptedTextArrayOutput) ToEncryptedTextArrayOutput ¶
func (o EncryptedTextArrayOutput) ToEncryptedTextArrayOutput() EncryptedTextArrayOutput
func (EncryptedTextArrayOutput) ToEncryptedTextArrayOutputWithContext ¶
func (o EncryptedTextArrayOutput) ToEncryptedTextArrayOutputWithContext(ctx context.Context) EncryptedTextArrayOutput
type EncryptedTextInput ¶
type EncryptedTextInput interface { pulumi.Input ToEncryptedTextOutput() EncryptedTextOutput ToEncryptedTextOutputWithContext(ctx context.Context) EncryptedTextOutput }
type EncryptedTextMap ¶
type EncryptedTextMap map[string]EncryptedTextInput
func (EncryptedTextMap) ElementType ¶
func (EncryptedTextMap) ElementType() reflect.Type
func (EncryptedTextMap) ToEncryptedTextMapOutput ¶
func (i EncryptedTextMap) ToEncryptedTextMapOutput() EncryptedTextMapOutput
func (EncryptedTextMap) ToEncryptedTextMapOutputWithContext ¶
func (i EncryptedTextMap) ToEncryptedTextMapOutputWithContext(ctx context.Context) EncryptedTextMapOutput
type EncryptedTextMapInput ¶
type EncryptedTextMapInput interface { pulumi.Input ToEncryptedTextMapOutput() EncryptedTextMapOutput ToEncryptedTextMapOutputWithContext(context.Context) EncryptedTextMapOutput }
EncryptedTextMapInput is an input type that accepts EncryptedTextMap and EncryptedTextMapOutput values. You can construct a concrete instance of `EncryptedTextMapInput` via:
EncryptedTextMap{ "key": EncryptedTextArgs{...} }
type EncryptedTextMapOutput ¶
type EncryptedTextMapOutput struct{ *pulumi.OutputState }
func (EncryptedTextMapOutput) ElementType ¶
func (EncryptedTextMapOutput) ElementType() reflect.Type
func (EncryptedTextMapOutput) MapIndex ¶
func (o EncryptedTextMapOutput) MapIndex(k pulumi.StringInput) EncryptedTextOutput
func (EncryptedTextMapOutput) ToEncryptedTextMapOutput ¶
func (o EncryptedTextMapOutput) ToEncryptedTextMapOutput() EncryptedTextMapOutput
func (EncryptedTextMapOutput) ToEncryptedTextMapOutputWithContext ¶
func (o EncryptedTextMapOutput) ToEncryptedTextMapOutputWithContext(ctx context.Context) EncryptedTextMapOutput
type EncryptedTextOutput ¶
type EncryptedTextOutput struct{ *pulumi.OutputState }
func (EncryptedTextOutput) ElementType ¶
func (EncryptedTextOutput) ElementType() reflect.Type
func (EncryptedTextOutput) InheritScopesFromSecretManager ¶
func (o EncryptedTextOutput) InheritScopesFromSecretManager() pulumi.BoolPtrOutput
Boolean that indicates whether or not to inherit the usage scopes from the secret manager
func (EncryptedTextOutput) Name ¶
func (o EncryptedTextOutput) Name() pulumi.StringOutput
Name of the encrypted text secret
func (EncryptedTextOutput) ScopedToAccount ¶
func (o EncryptedTextOutput) ScopedToAccount() pulumi.BoolPtrOutput
Boolean that indicates whether or not the secret is scoped to the account
func (EncryptedTextOutput) SecretManagerId ¶
func (o EncryptedTextOutput) SecretManagerId() pulumi.StringOutput
The id of the secret manager to associate the secret with. Once set, this field cannot be changed.
func (EncryptedTextOutput) SecretReference ¶
func (o EncryptedTextOutput) SecretReference() pulumi.StringPtrOutput
Name of the existing secret. If you already have secrets created in a secrets manager such as HashiCorp Vault or AWS Secrets Manager, you do not need to re-create the existing secrets in Harness.
func (EncryptedTextOutput) ToEncryptedTextOutput ¶
func (o EncryptedTextOutput) ToEncryptedTextOutput() EncryptedTextOutput
func (EncryptedTextOutput) ToEncryptedTextOutputWithContext ¶
func (o EncryptedTextOutput) ToEncryptedTextOutputWithContext(ctx context.Context) EncryptedTextOutput
func (EncryptedTextOutput) UsageScopes ¶
func (o EncryptedTextOutput) UsageScopes() EncryptedTextUsageScopeArrayOutput
This block is used for scoping the resource to a specific set of applications or environments.
func (EncryptedTextOutput) Value ¶
func (o EncryptedTextOutput) Value() pulumi.StringPtrOutput
The value of the secret.
type EncryptedTextState ¶
type EncryptedTextState struct { // Boolean that indicates whether or not to inherit the usage scopes from the secret manager InheritScopesFromSecretManager pulumi.BoolPtrInput // Name of the encrypted text secret Name pulumi.StringPtrInput // Boolean that indicates whether or not the secret is scoped to the account ScopedToAccount pulumi.BoolPtrInput // The id of the secret manager to associate the secret with. Once set, this field cannot be changed. SecretManagerId pulumi.StringPtrInput // Name of the existing secret. If you already have secrets created in a secrets manager such as HashiCorp Vault or AWS Secrets Manager, you do not need to re-create the existing secrets in Harness. SecretReference pulumi.StringPtrInput // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes EncryptedTextUsageScopeArrayInput // The value of the secret. Value pulumi.StringPtrInput }
func (EncryptedTextState) ElementType ¶
func (EncryptedTextState) ElementType() reflect.Type
type EncryptedTextUsageScope ¶
type EncryptedTextUsageScope struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId *string `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType *string `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId *string `pulumi:"environmentId"` }
type EncryptedTextUsageScopeArgs ¶
type EncryptedTextUsageScopeArgs struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType pulumi.StringPtrInput `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` }
func (EncryptedTextUsageScopeArgs) ElementType ¶
func (EncryptedTextUsageScopeArgs) ElementType() reflect.Type
func (EncryptedTextUsageScopeArgs) ToEncryptedTextUsageScopeOutput ¶
func (i EncryptedTextUsageScopeArgs) ToEncryptedTextUsageScopeOutput() EncryptedTextUsageScopeOutput
func (EncryptedTextUsageScopeArgs) ToEncryptedTextUsageScopeOutputWithContext ¶
func (i EncryptedTextUsageScopeArgs) ToEncryptedTextUsageScopeOutputWithContext(ctx context.Context) EncryptedTextUsageScopeOutput
type EncryptedTextUsageScopeArray ¶
type EncryptedTextUsageScopeArray []EncryptedTextUsageScopeInput
func (EncryptedTextUsageScopeArray) ElementType ¶
func (EncryptedTextUsageScopeArray) ElementType() reflect.Type
func (EncryptedTextUsageScopeArray) ToEncryptedTextUsageScopeArrayOutput ¶
func (i EncryptedTextUsageScopeArray) ToEncryptedTextUsageScopeArrayOutput() EncryptedTextUsageScopeArrayOutput
func (EncryptedTextUsageScopeArray) ToEncryptedTextUsageScopeArrayOutputWithContext ¶
func (i EncryptedTextUsageScopeArray) ToEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) EncryptedTextUsageScopeArrayOutput
type EncryptedTextUsageScopeArrayInput ¶
type EncryptedTextUsageScopeArrayInput interface { pulumi.Input ToEncryptedTextUsageScopeArrayOutput() EncryptedTextUsageScopeArrayOutput ToEncryptedTextUsageScopeArrayOutputWithContext(context.Context) EncryptedTextUsageScopeArrayOutput }
EncryptedTextUsageScopeArrayInput is an input type that accepts EncryptedTextUsageScopeArray and EncryptedTextUsageScopeArrayOutput values. You can construct a concrete instance of `EncryptedTextUsageScopeArrayInput` via:
EncryptedTextUsageScopeArray{ EncryptedTextUsageScopeArgs{...} }
type EncryptedTextUsageScopeArrayOutput ¶
type EncryptedTextUsageScopeArrayOutput struct{ *pulumi.OutputState }
func (EncryptedTextUsageScopeArrayOutput) ElementType ¶
func (EncryptedTextUsageScopeArrayOutput) ElementType() reflect.Type
func (EncryptedTextUsageScopeArrayOutput) Index ¶
func (o EncryptedTextUsageScopeArrayOutput) Index(i pulumi.IntInput) EncryptedTextUsageScopeOutput
func (EncryptedTextUsageScopeArrayOutput) ToEncryptedTextUsageScopeArrayOutput ¶
func (o EncryptedTextUsageScopeArrayOutput) ToEncryptedTextUsageScopeArrayOutput() EncryptedTextUsageScopeArrayOutput
func (EncryptedTextUsageScopeArrayOutput) ToEncryptedTextUsageScopeArrayOutputWithContext ¶
func (o EncryptedTextUsageScopeArrayOutput) ToEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) EncryptedTextUsageScopeArrayOutput
type EncryptedTextUsageScopeInput ¶
type EncryptedTextUsageScopeInput interface { pulumi.Input ToEncryptedTextUsageScopeOutput() EncryptedTextUsageScopeOutput ToEncryptedTextUsageScopeOutputWithContext(context.Context) EncryptedTextUsageScopeOutput }
EncryptedTextUsageScopeInput is an input type that accepts EncryptedTextUsageScopeArgs and EncryptedTextUsageScopeOutput values. You can construct a concrete instance of `EncryptedTextUsageScopeInput` via:
EncryptedTextUsageScopeArgs{...}
type EncryptedTextUsageScopeOutput ¶
type EncryptedTextUsageScopeOutput struct{ *pulumi.OutputState }
func (EncryptedTextUsageScopeOutput) ApplicationId ¶
func (o EncryptedTextUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
Id of the application to scope to. If empty then this scope applies to all applications.
func (EncryptedTextUsageScopeOutput) ElementType ¶
func (EncryptedTextUsageScopeOutput) ElementType() reflect.Type
func (EncryptedTextUsageScopeOutput) EnvironmentFilterType ¶
func (o EncryptedTextUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
func (EncryptedTextUsageScopeOutput) EnvironmentId ¶
func (o EncryptedTextUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`.
func (EncryptedTextUsageScopeOutput) ToEncryptedTextUsageScopeOutput ¶
func (o EncryptedTextUsageScopeOutput) ToEncryptedTextUsageScopeOutput() EncryptedTextUsageScopeOutput
func (EncryptedTextUsageScopeOutput) ToEncryptedTextUsageScopeOutputWithContext ¶
func (o EncryptedTextUsageScopeOutput) ToEncryptedTextUsageScopeOutputWithContext(ctx context.Context) EncryptedTextUsageScopeOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // The id of the application. AppId pulumi.StringOutput `pulumi:"appId"` // The description of the environment. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the environment. Name pulumi.StringOutput `pulumi:"name"` // The type of the environment. Valid values are `PROD` and `NON_PROD` Type pulumi.StringOutput `pulumi:"type"` // Override for a service variable VariableOverrides EnvironmentVariableOverrideArrayOutput `pulumi:"variableOverrides"` }
Resource for creating an environment
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/lbrlabs/pulumi-harness/sdk/go/harness/service" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { testApplication, err := harness.NewApplication(ctx, "testApplication", nil) if err != nil { return err } testKubernetes, err := service.NewKubernetes(ctx, "testKubernetes", &service.KubernetesArgs{ AppId: testApplication.ID(), HelmVersion: pulumi.String("V2"), Description: pulumi.String("description"), Variables: service.KubernetesVariableArray{ &service.KubernetesVariableArgs{ Name: pulumi.String("test"), Value: pulumi.String("test_value"), Type: pulumi.String("TEXT"), }, &service.KubernetesVariableArgs{ Name: pulumi.String("test2"), Value: pulumi.String("test_value2"), Type: pulumi.String("TEXT"), }, }, }) if err != nil { return err } _, err = harness.NewEnvironment(ctx, "testEnvironment", &harness.EnvironmentArgs{ AppId: testApplication.ID(), Type: pulumi.String("%[2]s"), VariableOverrides: harness.EnvironmentVariableOverrideArray{ &harness.EnvironmentVariableOverrideArgs{ ServiceName: testKubernetes.Name, Name: pulumi.String("test"), Value: pulumi.String("override"), Type: pulumi.String("TEXT"), }, &harness.EnvironmentVariableOverrideArgs{ ServiceName: testKubernetes.Name, Name: pulumi.String("test2"), Value: pulumi.String("override2"), Type: pulumi.String("TEXT"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness application id and environment id.
```sh
$ pulumi import harness:index/environment:Environment dev <application_id>/<environment_id>
```
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // The id of the application. AppId pulumi.StringInput // The description of the environment. Description pulumi.StringPtrInput // The name of the environment. Name pulumi.StringPtrInput // The type of the environment. Valid values are `PROD` and `NON_PROD` Type pulumi.StringInput // Override for a service variable VariableOverrides EnvironmentVariableOverrideArrayInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) AppId ¶
func (o EnvironmentOutput) AppId() pulumi.StringOutput
The id of the application.
func (EnvironmentOutput) Description ¶
func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
The description of the environment.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
The name of the environment.
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) Type ¶
func (o EnvironmentOutput) Type() pulumi.StringOutput
The type of the environment. Valid values are `PROD` and `NON_PROD`
func (EnvironmentOutput) VariableOverrides ¶
func (o EnvironmentOutput) VariableOverrides() EnvironmentVariableOverrideArrayOutput
Override for a service variable
type EnvironmentState ¶
type EnvironmentState struct { // The id of the application. AppId pulumi.StringPtrInput // The description of the environment. Description pulumi.StringPtrInput // The name of the environment. Name pulumi.StringPtrInput // The type of the environment. Valid values are `PROD` and `NON_PROD` Type pulumi.StringPtrInput // Override for a service variable VariableOverrides EnvironmentVariableOverrideArrayInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentVariableOverride ¶
type EnvironmentVariableOverride struct { // The name of the variable Name string `pulumi:"name"` // The name of the service ServiceName *string `pulumi:"serviceName"` // The type of the service variable. Valid values are `TEXT` and `ENCRYPTED_TEXT` Type string `pulumi:"type"` // The value of the service variable Value string `pulumi:"value"` }
type EnvironmentVariableOverrideArgs ¶
type EnvironmentVariableOverrideArgs struct { // The name of the variable Name pulumi.StringInput `pulumi:"name"` // The name of the service ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // The type of the service variable. Valid values are `TEXT` and `ENCRYPTED_TEXT` Type pulumi.StringInput `pulumi:"type"` // The value of the service variable Value pulumi.StringInput `pulumi:"value"` }
func (EnvironmentVariableOverrideArgs) ElementType ¶
func (EnvironmentVariableOverrideArgs) ElementType() reflect.Type
func (EnvironmentVariableOverrideArgs) ToEnvironmentVariableOverrideOutput ¶
func (i EnvironmentVariableOverrideArgs) ToEnvironmentVariableOverrideOutput() EnvironmentVariableOverrideOutput
func (EnvironmentVariableOverrideArgs) ToEnvironmentVariableOverrideOutputWithContext ¶
func (i EnvironmentVariableOverrideArgs) ToEnvironmentVariableOverrideOutputWithContext(ctx context.Context) EnvironmentVariableOverrideOutput
type EnvironmentVariableOverrideArray ¶
type EnvironmentVariableOverrideArray []EnvironmentVariableOverrideInput
func (EnvironmentVariableOverrideArray) ElementType ¶
func (EnvironmentVariableOverrideArray) ElementType() reflect.Type
func (EnvironmentVariableOverrideArray) ToEnvironmentVariableOverrideArrayOutput ¶
func (i EnvironmentVariableOverrideArray) ToEnvironmentVariableOverrideArrayOutput() EnvironmentVariableOverrideArrayOutput
func (EnvironmentVariableOverrideArray) ToEnvironmentVariableOverrideArrayOutputWithContext ¶
func (i EnvironmentVariableOverrideArray) ToEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableOverrideArrayOutput
type EnvironmentVariableOverrideArrayInput ¶
type EnvironmentVariableOverrideArrayInput interface { pulumi.Input ToEnvironmentVariableOverrideArrayOutput() EnvironmentVariableOverrideArrayOutput ToEnvironmentVariableOverrideArrayOutputWithContext(context.Context) EnvironmentVariableOverrideArrayOutput }
EnvironmentVariableOverrideArrayInput is an input type that accepts EnvironmentVariableOverrideArray and EnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `EnvironmentVariableOverrideArrayInput` via:
EnvironmentVariableOverrideArray{ EnvironmentVariableOverrideArgs{...} }
type EnvironmentVariableOverrideArrayOutput ¶
type EnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableOverrideArrayOutput) ElementType ¶
func (EnvironmentVariableOverrideArrayOutput) ElementType() reflect.Type
func (EnvironmentVariableOverrideArrayOutput) ToEnvironmentVariableOverrideArrayOutput ¶
func (o EnvironmentVariableOverrideArrayOutput) ToEnvironmentVariableOverrideArrayOutput() EnvironmentVariableOverrideArrayOutput
func (EnvironmentVariableOverrideArrayOutput) ToEnvironmentVariableOverrideArrayOutputWithContext ¶
func (o EnvironmentVariableOverrideArrayOutput) ToEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) EnvironmentVariableOverrideArrayOutput
type EnvironmentVariableOverrideInput ¶
type EnvironmentVariableOverrideInput interface { pulumi.Input ToEnvironmentVariableOverrideOutput() EnvironmentVariableOverrideOutput ToEnvironmentVariableOverrideOutputWithContext(context.Context) EnvironmentVariableOverrideOutput }
EnvironmentVariableOverrideInput is an input type that accepts EnvironmentVariableOverrideArgs and EnvironmentVariableOverrideOutput values. You can construct a concrete instance of `EnvironmentVariableOverrideInput` via:
EnvironmentVariableOverrideArgs{...}
type EnvironmentVariableOverrideOutput ¶
type EnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }
func (EnvironmentVariableOverrideOutput) ElementType ¶
func (EnvironmentVariableOverrideOutput) ElementType() reflect.Type
func (EnvironmentVariableOverrideOutput) Name ¶
func (o EnvironmentVariableOverrideOutput) Name() pulumi.StringOutput
The name of the variable
func (EnvironmentVariableOverrideOutput) ServiceName ¶
func (o EnvironmentVariableOverrideOutput) ServiceName() pulumi.StringPtrOutput
The name of the service
func (EnvironmentVariableOverrideOutput) ToEnvironmentVariableOverrideOutput ¶
func (o EnvironmentVariableOverrideOutput) ToEnvironmentVariableOverrideOutput() EnvironmentVariableOverrideOutput
func (EnvironmentVariableOverrideOutput) ToEnvironmentVariableOverrideOutputWithContext ¶
func (o EnvironmentVariableOverrideOutput) ToEnvironmentVariableOverrideOutputWithContext(ctx context.Context) EnvironmentVariableOverrideOutput
func (EnvironmentVariableOverrideOutput) Type ¶
func (o EnvironmentVariableOverrideOutput) Type() pulumi.StringOutput
The type of the service variable. Valid values are `TEXT` and `ENCRYPTED_TEXT`
func (EnvironmentVariableOverrideOutput) Value ¶
func (o EnvironmentVariableOverrideOutput) Value() pulumi.StringOutput
The value of the service variable
type GetCurrentAccountArgs ¶
type GetCurrentAccountArgs struct { // Id of the git connector. Id *string `pulumi:"id"` }
A collection of arguments for invoking getCurrentAccount.
type GetCurrentAccountOutputArgs ¶
type GetCurrentAccountOutputArgs struct { // Id of the git connector. Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getCurrentAccount.
func (GetCurrentAccountOutputArgs) ElementType ¶
func (GetCurrentAccountOutputArgs) ElementType() reflect.Type
type GetCurrentAccountResult ¶
type GetCurrentAccountResult struct { // Id of the account. AccountId string `pulumi:"accountId"` // The url of the Harness control plane. Endpoint string `pulumi:"endpoint"` // Id of the git connector. Id *string `pulumi:"id"` }
A collection of values returned by getCurrentAccount.
func GetCurrentAccount ¶
func GetCurrentAccount(ctx *pulumi.Context, args *GetCurrentAccountArgs, opts ...pulumi.InvokeOption) (*GetCurrentAccountResult, error)
Data source for retrieving information about the current Harness account
type GetCurrentAccountResultOutput ¶
type GetCurrentAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCurrentAccount.
func GetCurrentAccountOutput ¶
func GetCurrentAccountOutput(ctx *pulumi.Context, args GetCurrentAccountOutputArgs, opts ...pulumi.InvokeOption) GetCurrentAccountResultOutput
func (GetCurrentAccountResultOutput) AccountId ¶
func (o GetCurrentAccountResultOutput) AccountId() pulumi.StringOutput
Id of the account.
func (GetCurrentAccountResultOutput) ElementType ¶
func (GetCurrentAccountResultOutput) ElementType() reflect.Type
func (GetCurrentAccountResultOutput) Endpoint ¶
func (o GetCurrentAccountResultOutput) Endpoint() pulumi.StringOutput
The url of the Harness control plane.
func (GetCurrentAccountResultOutput) Id ¶
func (o GetCurrentAccountResultOutput) Id() pulumi.StringPtrOutput
Id of the git connector.
func (GetCurrentAccountResultOutput) ToGetCurrentAccountResultOutput ¶
func (o GetCurrentAccountResultOutput) ToGetCurrentAccountResultOutput() GetCurrentAccountResultOutput
func (GetCurrentAccountResultOutput) ToGetCurrentAccountResultOutputWithContext ¶
func (o GetCurrentAccountResultOutput) ToGetCurrentAccountResultOutputWithContext(ctx context.Context) GetCurrentAccountResultOutput
type GetDelegateArgs ¶
type GetDelegateArgs struct { // The hostname of the delegate. Hostname *string `pulumi:"hostname"` // Unique identifier of the delegate Id *string `pulumi:"id"` // The name of the delegate to query for. Name *string `pulumi:"name"` // The status of the delegate to query for. Valid values are DELETED, ENABLED, WAITING*FOR*APPROVAL Status *string `pulumi:"status"` // The type of the delegate to query for. Valid values are DOCKER, ECS, HELM*DELEGATE, KUBERNETES, SHELL*SCRIPT Type *string `pulumi:"type"` }
A collection of arguments for invoking getDelegate.
type GetDelegateOutputArgs ¶
type GetDelegateOutputArgs struct { // The hostname of the delegate. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // Unique identifier of the delegate Id pulumi.StringPtrInput `pulumi:"id"` // The name of the delegate to query for. Name pulumi.StringPtrInput `pulumi:"name"` // The status of the delegate to query for. Valid values are DELETED, ENABLED, WAITING*FOR*APPROVAL Status pulumi.StringPtrInput `pulumi:"status"` // The type of the delegate to query for. Valid values are DOCKER, ECS, HELM*DELEGATE, KUBERNETES, SHELL*SCRIPT Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getDelegate.
func (GetDelegateOutputArgs) ElementType ¶
func (GetDelegateOutputArgs) ElementType() reflect.Type
type GetDelegateResult ¶
type GetDelegateResult struct { // The account id the delegate belongs to. AccountId string `pulumi:"accountId"` // The description of the delegate. Description string `pulumi:"description"` // The hostname of the delegate. Hostname *string `pulumi:"hostname"` // Unique identifier of the delegate Id *string `pulumi:"id"` // The ip address of the delegate. Ip string `pulumi:"ip"` // The last time the delegate was heard from. LastHeartbeat string `pulumi:"lastHeartbeat"` // The name of the delegate to query for. Name *string `pulumi:"name"` // Whether the delegate is in polling mode. PollingModeEnabled bool `pulumi:"pollingModeEnabled"` // The id of the profile assigned to the delegate. ProfileId string `pulumi:"profileId"` // The status of the delegate to query for. Valid values are DELETED, ENABLED, WAITING*FOR*APPROVAL Status *string `pulumi:"status"` // The type of the delegate to query for. Valid values are DOCKER, ECS, HELM*DELEGATE, KUBERNETES, SHELL*SCRIPT Type *string `pulumi:"type"` // The version of the delegate. Version string `pulumi:"version"` }
A collection of values returned by getDelegate.
func GetDelegate ¶
func GetDelegate(ctx *pulumi.Context, args *GetDelegateArgs, opts ...pulumi.InvokeOption) (*GetDelegateResult, error)
Data source for retrieving a Harness delegate. If more than one delegate matches the query the first one will be returned.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.GetDelegate(ctx, &harness.GetDelegateArgs{ Name: pulumi.StringRef("harness-delegate"), Status: pulumi.StringRef("ENABLED"), Type: pulumi.StringRef("KUBERNETES"), }, nil) if err != nil { return err } return nil }) }
```
type GetDelegateResultOutput ¶
type GetDelegateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDelegate.
func GetDelegateOutput ¶
func GetDelegateOutput(ctx *pulumi.Context, args GetDelegateOutputArgs, opts ...pulumi.InvokeOption) GetDelegateResultOutput
func (GetDelegateResultOutput) AccountId ¶
func (o GetDelegateResultOutput) AccountId() pulumi.StringOutput
The account id the delegate belongs to.
func (GetDelegateResultOutput) Description ¶
func (o GetDelegateResultOutput) Description() pulumi.StringOutput
The description of the delegate.
func (GetDelegateResultOutput) ElementType ¶
func (GetDelegateResultOutput) ElementType() reflect.Type
func (GetDelegateResultOutput) Hostname ¶
func (o GetDelegateResultOutput) Hostname() pulumi.StringPtrOutput
The hostname of the delegate.
func (GetDelegateResultOutput) Id ¶
func (o GetDelegateResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the delegate
func (GetDelegateResultOutput) Ip ¶
func (o GetDelegateResultOutput) Ip() pulumi.StringOutput
The ip address of the delegate.
func (GetDelegateResultOutput) LastHeartbeat ¶
func (o GetDelegateResultOutput) LastHeartbeat() pulumi.StringOutput
The last time the delegate was heard from.
func (GetDelegateResultOutput) Name ¶
func (o GetDelegateResultOutput) Name() pulumi.StringPtrOutput
The name of the delegate to query for.
func (GetDelegateResultOutput) PollingModeEnabled ¶
func (o GetDelegateResultOutput) PollingModeEnabled() pulumi.BoolOutput
Whether the delegate is in polling mode.
func (GetDelegateResultOutput) ProfileId ¶
func (o GetDelegateResultOutput) ProfileId() pulumi.StringOutput
The id of the profile assigned to the delegate.
func (GetDelegateResultOutput) Status ¶
func (o GetDelegateResultOutput) Status() pulumi.StringPtrOutput
The status of the delegate to query for. Valid values are DELETED, ENABLED, WAITING*FOR*APPROVAL
func (GetDelegateResultOutput) ToGetDelegateResultOutput ¶
func (o GetDelegateResultOutput) ToGetDelegateResultOutput() GetDelegateResultOutput
func (GetDelegateResultOutput) ToGetDelegateResultOutputWithContext ¶
func (o GetDelegateResultOutput) ToGetDelegateResultOutputWithContext(ctx context.Context) GetDelegateResultOutput
func (GetDelegateResultOutput) Type ¶
func (o GetDelegateResultOutput) Type() pulumi.StringPtrOutput
The type of the delegate to query for. Valid values are DOCKER, ECS, HELM*DELEGATE, KUBERNETES, SHELL*SCRIPT
func (GetDelegateResultOutput) Version ¶
func (o GetDelegateResultOutput) Version() pulumi.StringOutput
The version of the delegate.
type GetEncryptedTextUsageScope ¶
type GetEncryptedTextUsageScope struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId *string `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType *string `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId *string `pulumi:"environmentId"` }
type GetEncryptedTextUsageScopeArgs ¶
type GetEncryptedTextUsageScopeArgs struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType pulumi.StringPtrInput `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` }
func (GetEncryptedTextUsageScopeArgs) ElementType ¶
func (GetEncryptedTextUsageScopeArgs) ElementType() reflect.Type
func (GetEncryptedTextUsageScopeArgs) ToGetEncryptedTextUsageScopeOutput ¶
func (i GetEncryptedTextUsageScopeArgs) ToGetEncryptedTextUsageScopeOutput() GetEncryptedTextUsageScopeOutput
func (GetEncryptedTextUsageScopeArgs) ToGetEncryptedTextUsageScopeOutputWithContext ¶
func (i GetEncryptedTextUsageScopeArgs) ToGetEncryptedTextUsageScopeOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeOutput
type GetEncryptedTextUsageScopeArray ¶
type GetEncryptedTextUsageScopeArray []GetEncryptedTextUsageScopeInput
func (GetEncryptedTextUsageScopeArray) ElementType ¶
func (GetEncryptedTextUsageScopeArray) ElementType() reflect.Type
func (GetEncryptedTextUsageScopeArray) ToGetEncryptedTextUsageScopeArrayOutput ¶
func (i GetEncryptedTextUsageScopeArray) ToGetEncryptedTextUsageScopeArrayOutput() GetEncryptedTextUsageScopeArrayOutput
func (GetEncryptedTextUsageScopeArray) ToGetEncryptedTextUsageScopeArrayOutputWithContext ¶
func (i GetEncryptedTextUsageScopeArray) ToGetEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeArrayOutput
type GetEncryptedTextUsageScopeArrayInput ¶
type GetEncryptedTextUsageScopeArrayInput interface { pulumi.Input ToGetEncryptedTextUsageScopeArrayOutput() GetEncryptedTextUsageScopeArrayOutput ToGetEncryptedTextUsageScopeArrayOutputWithContext(context.Context) GetEncryptedTextUsageScopeArrayOutput }
GetEncryptedTextUsageScopeArrayInput is an input type that accepts GetEncryptedTextUsageScopeArray and GetEncryptedTextUsageScopeArrayOutput values. You can construct a concrete instance of `GetEncryptedTextUsageScopeArrayInput` via:
GetEncryptedTextUsageScopeArray{ GetEncryptedTextUsageScopeArgs{...} }
type GetEncryptedTextUsageScopeArrayOutput ¶
type GetEncryptedTextUsageScopeArrayOutput struct{ *pulumi.OutputState }
func (GetEncryptedTextUsageScopeArrayOutput) ElementType ¶
func (GetEncryptedTextUsageScopeArrayOutput) ElementType() reflect.Type
func (GetEncryptedTextUsageScopeArrayOutput) Index ¶
func (o GetEncryptedTextUsageScopeArrayOutput) Index(i pulumi.IntInput) GetEncryptedTextUsageScopeOutput
func (GetEncryptedTextUsageScopeArrayOutput) ToGetEncryptedTextUsageScopeArrayOutput ¶
func (o GetEncryptedTextUsageScopeArrayOutput) ToGetEncryptedTextUsageScopeArrayOutput() GetEncryptedTextUsageScopeArrayOutput
func (GetEncryptedTextUsageScopeArrayOutput) ToGetEncryptedTextUsageScopeArrayOutputWithContext ¶
func (o GetEncryptedTextUsageScopeArrayOutput) ToGetEncryptedTextUsageScopeArrayOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeArrayOutput
type GetEncryptedTextUsageScopeInput ¶
type GetEncryptedTextUsageScopeInput interface { pulumi.Input ToGetEncryptedTextUsageScopeOutput() GetEncryptedTextUsageScopeOutput ToGetEncryptedTextUsageScopeOutputWithContext(context.Context) GetEncryptedTextUsageScopeOutput }
GetEncryptedTextUsageScopeInput is an input type that accepts GetEncryptedTextUsageScopeArgs and GetEncryptedTextUsageScopeOutput values. You can construct a concrete instance of `GetEncryptedTextUsageScopeInput` via:
GetEncryptedTextUsageScopeArgs{...}
type GetEncryptedTextUsageScopeOutput ¶
type GetEncryptedTextUsageScopeOutput struct{ *pulumi.OutputState }
func (GetEncryptedTextUsageScopeOutput) ApplicationId ¶
func (o GetEncryptedTextUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
Id of the application to scope to. If empty then this scope applies to all applications.
func (GetEncryptedTextUsageScopeOutput) ElementType ¶
func (GetEncryptedTextUsageScopeOutput) ElementType() reflect.Type
func (GetEncryptedTextUsageScopeOutput) EnvironmentFilterType ¶
func (o GetEncryptedTextUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
func (GetEncryptedTextUsageScopeOutput) EnvironmentId ¶
func (o GetEncryptedTextUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`.
func (GetEncryptedTextUsageScopeOutput) ToGetEncryptedTextUsageScopeOutput ¶
func (o GetEncryptedTextUsageScopeOutput) ToGetEncryptedTextUsageScopeOutput() GetEncryptedTextUsageScopeOutput
func (GetEncryptedTextUsageScopeOutput) ToGetEncryptedTextUsageScopeOutputWithContext ¶
func (o GetEncryptedTextUsageScopeOutput) ToGetEncryptedTextUsageScopeOutputWithContext(ctx context.Context) GetEncryptedTextUsageScopeOutput
type GetEnvironmentVariableOverride ¶
type GetEnvironmentVariableOverride struct { // The name of the variable Name string `pulumi:"name"` // The name of the service ServiceName string `pulumi:"serviceName"` // The type of the service variable. Valid values are `TEXT` and `ENCRYPTED_TEXT` Type string `pulumi:"type"` // The value of the service variable Value string `pulumi:"value"` }
type GetEnvironmentVariableOverrideArgs ¶
type GetEnvironmentVariableOverrideArgs struct { // The name of the variable Name pulumi.StringInput `pulumi:"name"` // The name of the service ServiceName pulumi.StringInput `pulumi:"serviceName"` // The type of the service variable. Valid values are `TEXT` and `ENCRYPTED_TEXT` Type pulumi.StringInput `pulumi:"type"` // The value of the service variable Value pulumi.StringInput `pulumi:"value"` }
func (GetEnvironmentVariableOverrideArgs) ElementType ¶
func (GetEnvironmentVariableOverrideArgs) ElementType() reflect.Type
func (GetEnvironmentVariableOverrideArgs) ToGetEnvironmentVariableOverrideOutput ¶
func (i GetEnvironmentVariableOverrideArgs) ToGetEnvironmentVariableOverrideOutput() GetEnvironmentVariableOverrideOutput
func (GetEnvironmentVariableOverrideArgs) ToGetEnvironmentVariableOverrideOutputWithContext ¶
func (i GetEnvironmentVariableOverrideArgs) ToGetEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideOutput
type GetEnvironmentVariableOverrideArray ¶
type GetEnvironmentVariableOverrideArray []GetEnvironmentVariableOverrideInput
func (GetEnvironmentVariableOverrideArray) ElementType ¶
func (GetEnvironmentVariableOverrideArray) ElementType() reflect.Type
func (GetEnvironmentVariableOverrideArray) ToGetEnvironmentVariableOverrideArrayOutput ¶
func (i GetEnvironmentVariableOverrideArray) ToGetEnvironmentVariableOverrideArrayOutput() GetEnvironmentVariableOverrideArrayOutput
func (GetEnvironmentVariableOverrideArray) ToGetEnvironmentVariableOverrideArrayOutputWithContext ¶
func (i GetEnvironmentVariableOverrideArray) ToGetEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideArrayOutput
type GetEnvironmentVariableOverrideArrayInput ¶
type GetEnvironmentVariableOverrideArrayInput interface { pulumi.Input ToGetEnvironmentVariableOverrideArrayOutput() GetEnvironmentVariableOverrideArrayOutput ToGetEnvironmentVariableOverrideArrayOutputWithContext(context.Context) GetEnvironmentVariableOverrideArrayOutput }
GetEnvironmentVariableOverrideArrayInput is an input type that accepts GetEnvironmentVariableOverrideArray and GetEnvironmentVariableOverrideArrayOutput values. You can construct a concrete instance of `GetEnvironmentVariableOverrideArrayInput` via:
GetEnvironmentVariableOverrideArray{ GetEnvironmentVariableOverrideArgs{...} }
type GetEnvironmentVariableOverrideArrayOutput ¶
type GetEnvironmentVariableOverrideArrayOutput struct{ *pulumi.OutputState }
func (GetEnvironmentVariableOverrideArrayOutput) ElementType ¶
func (GetEnvironmentVariableOverrideArrayOutput) ElementType() reflect.Type
func (GetEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentVariableOverrideArrayOutput ¶
func (o GetEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentVariableOverrideArrayOutput() GetEnvironmentVariableOverrideArrayOutput
func (GetEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentVariableOverrideArrayOutputWithContext ¶
func (o GetEnvironmentVariableOverrideArrayOutput) ToGetEnvironmentVariableOverrideArrayOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideArrayOutput
type GetEnvironmentVariableOverrideInput ¶
type GetEnvironmentVariableOverrideInput interface { pulumi.Input ToGetEnvironmentVariableOverrideOutput() GetEnvironmentVariableOverrideOutput ToGetEnvironmentVariableOverrideOutputWithContext(context.Context) GetEnvironmentVariableOverrideOutput }
GetEnvironmentVariableOverrideInput is an input type that accepts GetEnvironmentVariableOverrideArgs and GetEnvironmentVariableOverrideOutput values. You can construct a concrete instance of `GetEnvironmentVariableOverrideInput` via:
GetEnvironmentVariableOverrideArgs{...}
type GetEnvironmentVariableOverrideOutput ¶
type GetEnvironmentVariableOverrideOutput struct{ *pulumi.OutputState }
func (GetEnvironmentVariableOverrideOutput) ElementType ¶
func (GetEnvironmentVariableOverrideOutput) ElementType() reflect.Type
func (GetEnvironmentVariableOverrideOutput) Name ¶
func (o GetEnvironmentVariableOverrideOutput) Name() pulumi.StringOutput
The name of the variable
func (GetEnvironmentVariableOverrideOutput) ServiceName ¶
func (o GetEnvironmentVariableOverrideOutput) ServiceName() pulumi.StringOutput
The name of the service
func (GetEnvironmentVariableOverrideOutput) ToGetEnvironmentVariableOverrideOutput ¶
func (o GetEnvironmentVariableOverrideOutput) ToGetEnvironmentVariableOverrideOutput() GetEnvironmentVariableOverrideOutput
func (GetEnvironmentVariableOverrideOutput) ToGetEnvironmentVariableOverrideOutputWithContext ¶
func (o GetEnvironmentVariableOverrideOutput) ToGetEnvironmentVariableOverrideOutputWithContext(ctx context.Context) GetEnvironmentVariableOverrideOutput
func (GetEnvironmentVariableOverrideOutput) Type ¶
func (o GetEnvironmentVariableOverrideOutput) Type() pulumi.StringOutput
The type of the service variable. Valid values are `TEXT` and `ENCRYPTED_TEXT`
func (GetEnvironmentVariableOverrideOutput) Value ¶
func (o GetEnvironmentVariableOverrideOutput) Value() pulumi.StringOutput
The value of the service variable
type GetGitConnectorCommitDetailArgs ¶
type GetGitConnectorCommitDetailArgs struct { AuthorEmailId pulumi.StringInput `pulumi:"authorEmailId"` AuthorName pulumi.StringInput `pulumi:"authorName"` Message pulumi.StringInput `pulumi:"message"` }
func (GetGitConnectorCommitDetailArgs) ElementType ¶
func (GetGitConnectorCommitDetailArgs) ElementType() reflect.Type
func (GetGitConnectorCommitDetailArgs) ToGetGitConnectorCommitDetailOutput ¶
func (i GetGitConnectorCommitDetailArgs) ToGetGitConnectorCommitDetailOutput() GetGitConnectorCommitDetailOutput
func (GetGitConnectorCommitDetailArgs) ToGetGitConnectorCommitDetailOutputWithContext ¶
func (i GetGitConnectorCommitDetailArgs) ToGetGitConnectorCommitDetailOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailOutput
type GetGitConnectorCommitDetailArray ¶
type GetGitConnectorCommitDetailArray []GetGitConnectorCommitDetailInput
func (GetGitConnectorCommitDetailArray) ElementType ¶
func (GetGitConnectorCommitDetailArray) ElementType() reflect.Type
func (GetGitConnectorCommitDetailArray) ToGetGitConnectorCommitDetailArrayOutput ¶
func (i GetGitConnectorCommitDetailArray) ToGetGitConnectorCommitDetailArrayOutput() GetGitConnectorCommitDetailArrayOutput
func (GetGitConnectorCommitDetailArray) ToGetGitConnectorCommitDetailArrayOutputWithContext ¶
func (i GetGitConnectorCommitDetailArray) ToGetGitConnectorCommitDetailArrayOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailArrayOutput
type GetGitConnectorCommitDetailArrayInput ¶
type GetGitConnectorCommitDetailArrayInput interface { pulumi.Input ToGetGitConnectorCommitDetailArrayOutput() GetGitConnectorCommitDetailArrayOutput ToGetGitConnectorCommitDetailArrayOutputWithContext(context.Context) GetGitConnectorCommitDetailArrayOutput }
GetGitConnectorCommitDetailArrayInput is an input type that accepts GetGitConnectorCommitDetailArray and GetGitConnectorCommitDetailArrayOutput values. You can construct a concrete instance of `GetGitConnectorCommitDetailArrayInput` via:
GetGitConnectorCommitDetailArray{ GetGitConnectorCommitDetailArgs{...} }
type GetGitConnectorCommitDetailArrayOutput ¶
type GetGitConnectorCommitDetailArrayOutput struct{ *pulumi.OutputState }
func (GetGitConnectorCommitDetailArrayOutput) ElementType ¶
func (GetGitConnectorCommitDetailArrayOutput) ElementType() reflect.Type
func (GetGitConnectorCommitDetailArrayOutput) ToGetGitConnectorCommitDetailArrayOutput ¶
func (o GetGitConnectorCommitDetailArrayOutput) ToGetGitConnectorCommitDetailArrayOutput() GetGitConnectorCommitDetailArrayOutput
func (GetGitConnectorCommitDetailArrayOutput) ToGetGitConnectorCommitDetailArrayOutputWithContext ¶
func (o GetGitConnectorCommitDetailArrayOutput) ToGetGitConnectorCommitDetailArrayOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailArrayOutput
type GetGitConnectorCommitDetailInput ¶
type GetGitConnectorCommitDetailInput interface { pulumi.Input ToGetGitConnectorCommitDetailOutput() GetGitConnectorCommitDetailOutput ToGetGitConnectorCommitDetailOutputWithContext(context.Context) GetGitConnectorCommitDetailOutput }
GetGitConnectorCommitDetailInput is an input type that accepts GetGitConnectorCommitDetailArgs and GetGitConnectorCommitDetailOutput values. You can construct a concrete instance of `GetGitConnectorCommitDetailInput` via:
GetGitConnectorCommitDetailArgs{...}
type GetGitConnectorCommitDetailOutput ¶
type GetGitConnectorCommitDetailOutput struct{ *pulumi.OutputState }
func (GetGitConnectorCommitDetailOutput) AuthorEmailId ¶
func (o GetGitConnectorCommitDetailOutput) AuthorEmailId() pulumi.StringOutput
func (GetGitConnectorCommitDetailOutput) AuthorName ¶
func (o GetGitConnectorCommitDetailOutput) AuthorName() pulumi.StringOutput
func (GetGitConnectorCommitDetailOutput) ElementType ¶
func (GetGitConnectorCommitDetailOutput) ElementType() reflect.Type
func (GetGitConnectorCommitDetailOutput) Message ¶
func (o GetGitConnectorCommitDetailOutput) Message() pulumi.StringOutput
func (GetGitConnectorCommitDetailOutput) ToGetGitConnectorCommitDetailOutput ¶
func (o GetGitConnectorCommitDetailOutput) ToGetGitConnectorCommitDetailOutput() GetGitConnectorCommitDetailOutput
func (GetGitConnectorCommitDetailOutput) ToGetGitConnectorCommitDetailOutputWithContext ¶
func (o GetGitConnectorCommitDetailOutput) ToGetGitConnectorCommitDetailOutputWithContext(ctx context.Context) GetGitConnectorCommitDetailOutput
type GetSecretManagerArgs ¶
type GetSecretManagerArgs struct { // True to lookup the id of the default secret manager Default *bool `pulumi:"default"` // Unique identifier of the secret manager Id *string `pulumi:"id"` // The name of the secret manager Name *string `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes []GetSecretManagerUsageScope `pulumi:"usageScopes"` }
A collection of arguments for invoking getSecretManager.
type GetSecretManagerOutputArgs ¶
type GetSecretManagerOutputArgs struct { // True to lookup the id of the default secret manager Default pulumi.BoolPtrInput `pulumi:"default"` // Unique identifier of the secret manager Id pulumi.StringPtrInput `pulumi:"id"` // The name of the secret manager Name pulumi.StringPtrInput `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes GetSecretManagerUsageScopeArrayInput `pulumi:"usageScopes"` }
A collection of arguments for invoking getSecretManager.
func (GetSecretManagerOutputArgs) ElementType ¶
func (GetSecretManagerOutputArgs) ElementType() reflect.Type
type GetSecretManagerResult ¶
type GetSecretManagerResult struct { // True to lookup the id of the default secret manager Default *bool `pulumi:"default"` // Unique identifier of the secret manager Id *string `pulumi:"id"` // The name of the secret manager Name *string `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes []GetSecretManagerUsageScope `pulumi:"usageScopes"` }
A collection of values returned by getSecretManager.
func GetSecretManager ¶
func GetSecretManager(ctx *pulumi.Context, args *GetSecretManagerArgs, opts ...pulumi.InvokeOption) (*GetSecretManagerResult, error)
Data source for retrieving a Harness secret manager
type GetSecretManagerResultOutput ¶
type GetSecretManagerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecretManager.
func GetSecretManagerOutput ¶
func GetSecretManagerOutput(ctx *pulumi.Context, args GetSecretManagerOutputArgs, opts ...pulumi.InvokeOption) GetSecretManagerResultOutput
func (GetSecretManagerResultOutput) Default ¶
func (o GetSecretManagerResultOutput) Default() pulumi.BoolPtrOutput
True to lookup the id of the default secret manager
func (GetSecretManagerResultOutput) ElementType ¶
func (GetSecretManagerResultOutput) ElementType() reflect.Type
func (GetSecretManagerResultOutput) Id ¶
func (o GetSecretManagerResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the secret manager
func (GetSecretManagerResultOutput) Name ¶
func (o GetSecretManagerResultOutput) Name() pulumi.StringPtrOutput
The name of the secret manager
func (GetSecretManagerResultOutput) ToGetSecretManagerResultOutput ¶
func (o GetSecretManagerResultOutput) ToGetSecretManagerResultOutput() GetSecretManagerResultOutput
func (GetSecretManagerResultOutput) ToGetSecretManagerResultOutputWithContext ¶
func (o GetSecretManagerResultOutput) ToGetSecretManagerResultOutputWithContext(ctx context.Context) GetSecretManagerResultOutput
func (GetSecretManagerResultOutput) UsageScopes ¶
func (o GetSecretManagerResultOutput) UsageScopes() GetSecretManagerUsageScopeArrayOutput
This block is used for scoping the resource to a specific set of applications or environments.
type GetSecretManagerUsageScope ¶
type GetSecretManagerUsageScope struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId *string `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType *string `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId *string `pulumi:"environmentId"` }
type GetSecretManagerUsageScopeArgs ¶
type GetSecretManagerUsageScopeArgs struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType pulumi.StringPtrInput `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` }
func (GetSecretManagerUsageScopeArgs) ElementType ¶
func (GetSecretManagerUsageScopeArgs) ElementType() reflect.Type
func (GetSecretManagerUsageScopeArgs) ToGetSecretManagerUsageScopeOutput ¶
func (i GetSecretManagerUsageScopeArgs) ToGetSecretManagerUsageScopeOutput() GetSecretManagerUsageScopeOutput
func (GetSecretManagerUsageScopeArgs) ToGetSecretManagerUsageScopeOutputWithContext ¶
func (i GetSecretManagerUsageScopeArgs) ToGetSecretManagerUsageScopeOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeOutput
type GetSecretManagerUsageScopeArray ¶
type GetSecretManagerUsageScopeArray []GetSecretManagerUsageScopeInput
func (GetSecretManagerUsageScopeArray) ElementType ¶
func (GetSecretManagerUsageScopeArray) ElementType() reflect.Type
func (GetSecretManagerUsageScopeArray) ToGetSecretManagerUsageScopeArrayOutput ¶
func (i GetSecretManagerUsageScopeArray) ToGetSecretManagerUsageScopeArrayOutput() GetSecretManagerUsageScopeArrayOutput
func (GetSecretManagerUsageScopeArray) ToGetSecretManagerUsageScopeArrayOutputWithContext ¶
func (i GetSecretManagerUsageScopeArray) ToGetSecretManagerUsageScopeArrayOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeArrayOutput
type GetSecretManagerUsageScopeArrayInput ¶
type GetSecretManagerUsageScopeArrayInput interface { pulumi.Input ToGetSecretManagerUsageScopeArrayOutput() GetSecretManagerUsageScopeArrayOutput ToGetSecretManagerUsageScopeArrayOutputWithContext(context.Context) GetSecretManagerUsageScopeArrayOutput }
GetSecretManagerUsageScopeArrayInput is an input type that accepts GetSecretManagerUsageScopeArray and GetSecretManagerUsageScopeArrayOutput values. You can construct a concrete instance of `GetSecretManagerUsageScopeArrayInput` via:
GetSecretManagerUsageScopeArray{ GetSecretManagerUsageScopeArgs{...} }
type GetSecretManagerUsageScopeArrayOutput ¶
type GetSecretManagerUsageScopeArrayOutput struct{ *pulumi.OutputState }
func (GetSecretManagerUsageScopeArrayOutput) ElementType ¶
func (GetSecretManagerUsageScopeArrayOutput) ElementType() reflect.Type
func (GetSecretManagerUsageScopeArrayOutput) Index ¶
func (o GetSecretManagerUsageScopeArrayOutput) Index(i pulumi.IntInput) GetSecretManagerUsageScopeOutput
func (GetSecretManagerUsageScopeArrayOutput) ToGetSecretManagerUsageScopeArrayOutput ¶
func (o GetSecretManagerUsageScopeArrayOutput) ToGetSecretManagerUsageScopeArrayOutput() GetSecretManagerUsageScopeArrayOutput
func (GetSecretManagerUsageScopeArrayOutput) ToGetSecretManagerUsageScopeArrayOutputWithContext ¶
func (o GetSecretManagerUsageScopeArrayOutput) ToGetSecretManagerUsageScopeArrayOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeArrayOutput
type GetSecretManagerUsageScopeInput ¶
type GetSecretManagerUsageScopeInput interface { pulumi.Input ToGetSecretManagerUsageScopeOutput() GetSecretManagerUsageScopeOutput ToGetSecretManagerUsageScopeOutputWithContext(context.Context) GetSecretManagerUsageScopeOutput }
GetSecretManagerUsageScopeInput is an input type that accepts GetSecretManagerUsageScopeArgs and GetSecretManagerUsageScopeOutput values. You can construct a concrete instance of `GetSecretManagerUsageScopeInput` via:
GetSecretManagerUsageScopeArgs{...}
type GetSecretManagerUsageScopeOutput ¶
type GetSecretManagerUsageScopeOutput struct{ *pulumi.OutputState }
func (GetSecretManagerUsageScopeOutput) ApplicationId ¶
func (o GetSecretManagerUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
Id of the application to scope to. If empty then this scope applies to all applications.
func (GetSecretManagerUsageScopeOutput) ElementType ¶
func (GetSecretManagerUsageScopeOutput) ElementType() reflect.Type
func (GetSecretManagerUsageScopeOutput) EnvironmentFilterType ¶
func (o GetSecretManagerUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
func (GetSecretManagerUsageScopeOutput) EnvironmentId ¶
func (o GetSecretManagerUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`.
func (GetSecretManagerUsageScopeOutput) ToGetSecretManagerUsageScopeOutput ¶
func (o GetSecretManagerUsageScopeOutput) ToGetSecretManagerUsageScopeOutput() GetSecretManagerUsageScopeOutput
func (GetSecretManagerUsageScopeOutput) ToGetSecretManagerUsageScopeOutputWithContext ¶
func (o GetSecretManagerUsageScopeOutput) ToGetSecretManagerUsageScopeOutputWithContext(ctx context.Context) GetSecretManagerUsageScopeOutput
type GetServiceArgs ¶
type GetServiceArgs struct { // The id of the application the service belongs to AppId string `pulumi:"appId"` // Unique identifier of the application Id string `pulumi:"id"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶
type GetServiceOutputArgs struct { // The id of the application the service belongs to AppId pulumi.StringInput `pulumi:"appId"` // Unique identifier of the application Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { // The id of the application the service belongs to AppId string `pulumi:"appId"` // The type of artifact deployed by the service ArtifactType string `pulumi:"artifactType"` // The application description Description string `pulumi:"description"` // The version of Helm being used by the service. HelmVersion string `pulumi:"helmVersion"` // Unique identifier of the application Id string `pulumi:"id"` // The name of the service Name string `pulumi:"name"` // Tags for the service Tags map[string]string `pulumi:"tags"` // The path of the template used for the custom deployment TemplateUri string `pulumi:"templateUri"` // The type of the deployment Type string `pulumi:"type"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Data source for retrieving a Harness service
type GetServiceResultOutput ¶
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) AppId ¶
func (o GetServiceResultOutput) AppId() pulumi.StringOutput
The id of the application the service belongs to
func (GetServiceResultOutput) ArtifactType ¶
func (o GetServiceResultOutput) ArtifactType() pulumi.StringOutput
The type of artifact deployed by the service
func (GetServiceResultOutput) Description ¶
func (o GetServiceResultOutput) Description() pulumi.StringOutput
The application description
func (GetServiceResultOutput) ElementType ¶
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) HelmVersion ¶
func (o GetServiceResultOutput) HelmVersion() pulumi.StringOutput
The version of Helm being used by the service.
func (GetServiceResultOutput) Id ¶
func (o GetServiceResultOutput) Id() pulumi.StringOutput
Unique identifier of the application
func (GetServiceResultOutput) Name ¶
func (o GetServiceResultOutput) Name() pulumi.StringOutput
The name of the service
func (GetServiceResultOutput) Tags ¶
func (o GetServiceResultOutput) Tags() pulumi.StringMapOutput
Tags for the service
func (GetServiceResultOutput) TemplateUri ¶
func (o GetServiceResultOutput) TemplateUri() pulumi.StringOutput
The path of the template used for the custom deployment
func (GetServiceResultOutput) ToGetServiceResultOutput ¶
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
func (GetServiceResultOutput) Type ¶
func (o GetServiceResultOutput) Type() pulumi.StringOutput
The type of the deployment
type GetSshCredentialUsageScope ¶
type GetSshCredentialUsageScope struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId *string `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType *string `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId *string `pulumi:"environmentId"` }
type GetSshCredentialUsageScopeArgs ¶
type GetSshCredentialUsageScopeArgs struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType pulumi.StringPtrInput `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` }
func (GetSshCredentialUsageScopeArgs) ElementType ¶
func (GetSshCredentialUsageScopeArgs) ElementType() reflect.Type
func (GetSshCredentialUsageScopeArgs) ToGetSshCredentialUsageScopeOutput ¶
func (i GetSshCredentialUsageScopeArgs) ToGetSshCredentialUsageScopeOutput() GetSshCredentialUsageScopeOutput
func (GetSshCredentialUsageScopeArgs) ToGetSshCredentialUsageScopeOutputWithContext ¶
func (i GetSshCredentialUsageScopeArgs) ToGetSshCredentialUsageScopeOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeOutput
type GetSshCredentialUsageScopeArray ¶
type GetSshCredentialUsageScopeArray []GetSshCredentialUsageScopeInput
func (GetSshCredentialUsageScopeArray) ElementType ¶
func (GetSshCredentialUsageScopeArray) ElementType() reflect.Type
func (GetSshCredentialUsageScopeArray) ToGetSshCredentialUsageScopeArrayOutput ¶
func (i GetSshCredentialUsageScopeArray) ToGetSshCredentialUsageScopeArrayOutput() GetSshCredentialUsageScopeArrayOutput
func (GetSshCredentialUsageScopeArray) ToGetSshCredentialUsageScopeArrayOutputWithContext ¶
func (i GetSshCredentialUsageScopeArray) ToGetSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeArrayOutput
type GetSshCredentialUsageScopeArrayInput ¶
type GetSshCredentialUsageScopeArrayInput interface { pulumi.Input ToGetSshCredentialUsageScopeArrayOutput() GetSshCredentialUsageScopeArrayOutput ToGetSshCredentialUsageScopeArrayOutputWithContext(context.Context) GetSshCredentialUsageScopeArrayOutput }
GetSshCredentialUsageScopeArrayInput is an input type that accepts GetSshCredentialUsageScopeArray and GetSshCredentialUsageScopeArrayOutput values. You can construct a concrete instance of `GetSshCredentialUsageScopeArrayInput` via:
GetSshCredentialUsageScopeArray{ GetSshCredentialUsageScopeArgs{...} }
type GetSshCredentialUsageScopeArrayOutput ¶
type GetSshCredentialUsageScopeArrayOutput struct{ *pulumi.OutputState }
func (GetSshCredentialUsageScopeArrayOutput) ElementType ¶
func (GetSshCredentialUsageScopeArrayOutput) ElementType() reflect.Type
func (GetSshCredentialUsageScopeArrayOutput) Index ¶
func (o GetSshCredentialUsageScopeArrayOutput) Index(i pulumi.IntInput) GetSshCredentialUsageScopeOutput
func (GetSshCredentialUsageScopeArrayOutput) ToGetSshCredentialUsageScopeArrayOutput ¶
func (o GetSshCredentialUsageScopeArrayOutput) ToGetSshCredentialUsageScopeArrayOutput() GetSshCredentialUsageScopeArrayOutput
func (GetSshCredentialUsageScopeArrayOutput) ToGetSshCredentialUsageScopeArrayOutputWithContext ¶
func (o GetSshCredentialUsageScopeArrayOutput) ToGetSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeArrayOutput
type GetSshCredentialUsageScopeInput ¶
type GetSshCredentialUsageScopeInput interface { pulumi.Input ToGetSshCredentialUsageScopeOutput() GetSshCredentialUsageScopeOutput ToGetSshCredentialUsageScopeOutputWithContext(context.Context) GetSshCredentialUsageScopeOutput }
GetSshCredentialUsageScopeInput is an input type that accepts GetSshCredentialUsageScopeArgs and GetSshCredentialUsageScopeOutput values. You can construct a concrete instance of `GetSshCredentialUsageScopeInput` via:
GetSshCredentialUsageScopeArgs{...}
type GetSshCredentialUsageScopeOutput ¶
type GetSshCredentialUsageScopeOutput struct{ *pulumi.OutputState }
func (GetSshCredentialUsageScopeOutput) ApplicationId ¶
func (o GetSshCredentialUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
Id of the application to scope to. If empty then this scope applies to all applications.
func (GetSshCredentialUsageScopeOutput) ElementType ¶
func (GetSshCredentialUsageScopeOutput) ElementType() reflect.Type
func (GetSshCredentialUsageScopeOutput) EnvironmentFilterType ¶
func (o GetSshCredentialUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
func (GetSshCredentialUsageScopeOutput) EnvironmentId ¶
func (o GetSshCredentialUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`.
func (GetSshCredentialUsageScopeOutput) ToGetSshCredentialUsageScopeOutput ¶
func (o GetSshCredentialUsageScopeOutput) ToGetSshCredentialUsageScopeOutput() GetSshCredentialUsageScopeOutput
func (GetSshCredentialUsageScopeOutput) ToGetSshCredentialUsageScopeOutputWithContext ¶
func (o GetSshCredentialUsageScopeOutput) ToGetSshCredentialUsageScopeOutputWithContext(ctx context.Context) GetSshCredentialUsageScopeOutput
type GetSsoProviderArgs ¶
type GetSsoProviderArgs struct { // Unique identifier of the SSO provider. Id *string `pulumi:"id"` // The name of the SSO provider. Name *string `pulumi:"name"` }
A collection of arguments for invoking getSsoProvider.
type GetSsoProviderOutputArgs ¶
type GetSsoProviderOutputArgs struct { // Unique identifier of the SSO provider. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the SSO provider. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getSsoProvider.
func (GetSsoProviderOutputArgs) ElementType ¶
func (GetSsoProviderOutputArgs) ElementType() reflect.Type
type GetSsoProviderResult ¶
type GetSsoProviderResult struct { // Unique identifier of the SSO provider. Id *string `pulumi:"id"` // The name of the SSO provider. Name *string `pulumi:"name"` // The type of SSO provider. Type string `pulumi:"type"` }
A collection of values returned by getSsoProvider.
func GetSsoProvider ¶
func GetSsoProvider(ctx *pulumi.Context, args *GetSsoProviderArgs, opts ...pulumi.InvokeOption) (*GetSsoProviderResult, error)
Data source for retrieving an SSO providers
type GetSsoProviderResultOutput ¶
type GetSsoProviderResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSsoProvider.
func GetSsoProviderOutput ¶
func GetSsoProviderOutput(ctx *pulumi.Context, args GetSsoProviderOutputArgs, opts ...pulumi.InvokeOption) GetSsoProviderResultOutput
func (GetSsoProviderResultOutput) ElementType ¶
func (GetSsoProviderResultOutput) ElementType() reflect.Type
func (GetSsoProviderResultOutput) Id ¶
func (o GetSsoProviderResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the SSO provider.
func (GetSsoProviderResultOutput) Name ¶
func (o GetSsoProviderResultOutput) Name() pulumi.StringPtrOutput
The name of the SSO provider.
func (GetSsoProviderResultOutput) ToGetSsoProviderResultOutput ¶
func (o GetSsoProviderResultOutput) ToGetSsoProviderResultOutput() GetSsoProviderResultOutput
func (GetSsoProviderResultOutput) ToGetSsoProviderResultOutputWithContext ¶
func (o GetSsoProviderResultOutput) ToGetSsoProviderResultOutputWithContext(ctx context.Context) GetSsoProviderResultOutput
func (GetSsoProviderResultOutput) Type ¶
func (o GetSsoProviderResultOutput) Type() pulumi.StringOutput
The type of SSO provider.
type GetTriggerArgs ¶
type GetTriggerArgs struct { // The id of the application. AppId *string `pulumi:"appId"` // The trigger description. Description *string `pulumi:"description"` // Unique identifier of the trigger. Id *string `pulumi:"id"` // The name of the trigger. Name *string `pulumi:"name"` }
A collection of arguments for invoking getTrigger.
type GetTriggerCondition ¶
type GetTriggerCondition struct { OnWebhooks []GetTriggerConditionOnWebhook `pulumi:"onWebhooks"` TriggerConditionType string `pulumi:"triggerConditionType"` }
type GetTriggerConditionArgs ¶
type GetTriggerConditionArgs struct { OnWebhooks GetTriggerConditionOnWebhookArrayInput `pulumi:"onWebhooks"` TriggerConditionType pulumi.StringInput `pulumi:"triggerConditionType"` }
func (GetTriggerConditionArgs) ElementType ¶
func (GetTriggerConditionArgs) ElementType() reflect.Type
func (GetTriggerConditionArgs) ToGetTriggerConditionOutput ¶
func (i GetTriggerConditionArgs) ToGetTriggerConditionOutput() GetTriggerConditionOutput
func (GetTriggerConditionArgs) ToGetTriggerConditionOutputWithContext ¶
func (i GetTriggerConditionArgs) ToGetTriggerConditionOutputWithContext(ctx context.Context) GetTriggerConditionOutput
type GetTriggerConditionArray ¶
type GetTriggerConditionArray []GetTriggerConditionInput
func (GetTriggerConditionArray) ElementType ¶
func (GetTriggerConditionArray) ElementType() reflect.Type
func (GetTriggerConditionArray) ToGetTriggerConditionArrayOutput ¶
func (i GetTriggerConditionArray) ToGetTriggerConditionArrayOutput() GetTriggerConditionArrayOutput
func (GetTriggerConditionArray) ToGetTriggerConditionArrayOutputWithContext ¶
func (i GetTriggerConditionArray) ToGetTriggerConditionArrayOutputWithContext(ctx context.Context) GetTriggerConditionArrayOutput
type GetTriggerConditionArrayInput ¶
type GetTriggerConditionArrayInput interface { pulumi.Input ToGetTriggerConditionArrayOutput() GetTriggerConditionArrayOutput ToGetTriggerConditionArrayOutputWithContext(context.Context) GetTriggerConditionArrayOutput }
GetTriggerConditionArrayInput is an input type that accepts GetTriggerConditionArray and GetTriggerConditionArrayOutput values. You can construct a concrete instance of `GetTriggerConditionArrayInput` via:
GetTriggerConditionArray{ GetTriggerConditionArgs{...} }
type GetTriggerConditionArrayOutput ¶
type GetTriggerConditionArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerConditionArrayOutput) ElementType ¶
func (GetTriggerConditionArrayOutput) ElementType() reflect.Type
func (GetTriggerConditionArrayOutput) Index ¶
func (o GetTriggerConditionArrayOutput) Index(i pulumi.IntInput) GetTriggerConditionOutput
func (GetTriggerConditionArrayOutput) ToGetTriggerConditionArrayOutput ¶
func (o GetTriggerConditionArrayOutput) ToGetTriggerConditionArrayOutput() GetTriggerConditionArrayOutput
func (GetTriggerConditionArrayOutput) ToGetTriggerConditionArrayOutputWithContext ¶
func (o GetTriggerConditionArrayOutput) ToGetTriggerConditionArrayOutputWithContext(ctx context.Context) GetTriggerConditionArrayOutput
type GetTriggerConditionInput ¶
type GetTriggerConditionInput interface { pulumi.Input ToGetTriggerConditionOutput() GetTriggerConditionOutput ToGetTriggerConditionOutputWithContext(context.Context) GetTriggerConditionOutput }
GetTriggerConditionInput is an input type that accepts GetTriggerConditionArgs and GetTriggerConditionOutput values. You can construct a concrete instance of `GetTriggerConditionInput` via:
GetTriggerConditionArgs{...}
type GetTriggerConditionOnWebhook ¶
type GetTriggerConditionOnWebhook struct {
WebhookDetails []GetTriggerConditionOnWebhookWebhookDetail `pulumi:"webhookDetails"`
}
type GetTriggerConditionOnWebhookArgs ¶
type GetTriggerConditionOnWebhookArgs struct {
WebhookDetails GetTriggerConditionOnWebhookWebhookDetailArrayInput `pulumi:"webhookDetails"`
}
func (GetTriggerConditionOnWebhookArgs) ElementType ¶
func (GetTriggerConditionOnWebhookArgs) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookArgs) ToGetTriggerConditionOnWebhookOutput ¶
func (i GetTriggerConditionOnWebhookArgs) ToGetTriggerConditionOnWebhookOutput() GetTriggerConditionOnWebhookOutput
func (GetTriggerConditionOnWebhookArgs) ToGetTriggerConditionOnWebhookOutputWithContext ¶
func (i GetTriggerConditionOnWebhookArgs) ToGetTriggerConditionOnWebhookOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookOutput
type GetTriggerConditionOnWebhookArray ¶
type GetTriggerConditionOnWebhookArray []GetTriggerConditionOnWebhookInput
func (GetTriggerConditionOnWebhookArray) ElementType ¶
func (GetTriggerConditionOnWebhookArray) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookArray) ToGetTriggerConditionOnWebhookArrayOutput ¶
func (i GetTriggerConditionOnWebhookArray) ToGetTriggerConditionOnWebhookArrayOutput() GetTriggerConditionOnWebhookArrayOutput
func (GetTriggerConditionOnWebhookArray) ToGetTriggerConditionOnWebhookArrayOutputWithContext ¶
func (i GetTriggerConditionOnWebhookArray) ToGetTriggerConditionOnWebhookArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookArrayOutput
type GetTriggerConditionOnWebhookArrayInput ¶
type GetTriggerConditionOnWebhookArrayInput interface { pulumi.Input ToGetTriggerConditionOnWebhookArrayOutput() GetTriggerConditionOnWebhookArrayOutput ToGetTriggerConditionOnWebhookArrayOutputWithContext(context.Context) GetTriggerConditionOnWebhookArrayOutput }
GetTriggerConditionOnWebhookArrayInput is an input type that accepts GetTriggerConditionOnWebhookArray and GetTriggerConditionOnWebhookArrayOutput values. You can construct a concrete instance of `GetTriggerConditionOnWebhookArrayInput` via:
GetTriggerConditionOnWebhookArray{ GetTriggerConditionOnWebhookArgs{...} }
type GetTriggerConditionOnWebhookArrayOutput ¶
type GetTriggerConditionOnWebhookArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerConditionOnWebhookArrayOutput) ElementType ¶
func (GetTriggerConditionOnWebhookArrayOutput) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookArrayOutput) ToGetTriggerConditionOnWebhookArrayOutput ¶
func (o GetTriggerConditionOnWebhookArrayOutput) ToGetTriggerConditionOnWebhookArrayOutput() GetTriggerConditionOnWebhookArrayOutput
func (GetTriggerConditionOnWebhookArrayOutput) ToGetTriggerConditionOnWebhookArrayOutputWithContext ¶
func (o GetTriggerConditionOnWebhookArrayOutput) ToGetTriggerConditionOnWebhookArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookArrayOutput
type GetTriggerConditionOnWebhookInput ¶
type GetTriggerConditionOnWebhookInput interface { pulumi.Input ToGetTriggerConditionOnWebhookOutput() GetTriggerConditionOnWebhookOutput ToGetTriggerConditionOnWebhookOutputWithContext(context.Context) GetTriggerConditionOnWebhookOutput }
GetTriggerConditionOnWebhookInput is an input type that accepts GetTriggerConditionOnWebhookArgs and GetTriggerConditionOnWebhookOutput values. You can construct a concrete instance of `GetTriggerConditionOnWebhookInput` via:
GetTriggerConditionOnWebhookArgs{...}
type GetTriggerConditionOnWebhookOutput ¶
type GetTriggerConditionOnWebhookOutput struct{ *pulumi.OutputState }
func (GetTriggerConditionOnWebhookOutput) ElementType ¶
func (GetTriggerConditionOnWebhookOutput) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookOutput) ToGetTriggerConditionOnWebhookOutput ¶
func (o GetTriggerConditionOnWebhookOutput) ToGetTriggerConditionOnWebhookOutput() GetTriggerConditionOnWebhookOutput
func (GetTriggerConditionOnWebhookOutput) ToGetTriggerConditionOnWebhookOutputWithContext ¶
func (o GetTriggerConditionOnWebhookOutput) ToGetTriggerConditionOnWebhookOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookOutput
func (GetTriggerConditionOnWebhookOutput) WebhookDetails ¶
func (o GetTriggerConditionOnWebhookOutput) WebhookDetails() GetTriggerConditionOnWebhookWebhookDetailArrayOutput
type GetTriggerConditionOnWebhookWebhookDetailArgs ¶
type GetTriggerConditionOnWebhookWebhookDetailArgs struct { Header pulumi.StringInput `pulumi:"header"` Method pulumi.StringInput `pulumi:"method"` Payload pulumi.StringInput `pulumi:"payload"` WebhookToken pulumi.StringInput `pulumi:"webhookToken"` WebhookUrl pulumi.StringInput `pulumi:"webhookUrl"` }
func (GetTriggerConditionOnWebhookWebhookDetailArgs) ElementType ¶
func (GetTriggerConditionOnWebhookWebhookDetailArgs) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookWebhookDetailArgs) ToGetTriggerConditionOnWebhookWebhookDetailOutput ¶
func (i GetTriggerConditionOnWebhookWebhookDetailArgs) ToGetTriggerConditionOnWebhookWebhookDetailOutput() GetTriggerConditionOnWebhookWebhookDetailOutput
func (GetTriggerConditionOnWebhookWebhookDetailArgs) ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext ¶
func (i GetTriggerConditionOnWebhookWebhookDetailArgs) ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailOutput
type GetTriggerConditionOnWebhookWebhookDetailArray ¶
type GetTriggerConditionOnWebhookWebhookDetailArray []GetTriggerConditionOnWebhookWebhookDetailInput
func (GetTriggerConditionOnWebhookWebhookDetailArray) ElementType ¶
func (GetTriggerConditionOnWebhookWebhookDetailArray) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookWebhookDetailArray) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput ¶
func (i GetTriggerConditionOnWebhookWebhookDetailArray) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput() GetTriggerConditionOnWebhookWebhookDetailArrayOutput
func (GetTriggerConditionOnWebhookWebhookDetailArray) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext ¶
func (i GetTriggerConditionOnWebhookWebhookDetailArray) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailArrayOutput
type GetTriggerConditionOnWebhookWebhookDetailArrayInput ¶
type GetTriggerConditionOnWebhookWebhookDetailArrayInput interface { pulumi.Input ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput() GetTriggerConditionOnWebhookWebhookDetailArrayOutput ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext(context.Context) GetTriggerConditionOnWebhookWebhookDetailArrayOutput }
GetTriggerConditionOnWebhookWebhookDetailArrayInput is an input type that accepts GetTriggerConditionOnWebhookWebhookDetailArray and GetTriggerConditionOnWebhookWebhookDetailArrayOutput values. You can construct a concrete instance of `GetTriggerConditionOnWebhookWebhookDetailArrayInput` via:
GetTriggerConditionOnWebhookWebhookDetailArray{ GetTriggerConditionOnWebhookWebhookDetailArgs{...} }
type GetTriggerConditionOnWebhookWebhookDetailArrayOutput ¶
type GetTriggerConditionOnWebhookWebhookDetailArrayOutput struct{ *pulumi.OutputState }
func (GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ElementType ¶
func (GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput ¶
func (o GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutput() GetTriggerConditionOnWebhookWebhookDetailArrayOutput
func (GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext ¶
func (o GetTriggerConditionOnWebhookWebhookDetailArrayOutput) ToGetTriggerConditionOnWebhookWebhookDetailArrayOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailArrayOutput
type GetTriggerConditionOnWebhookWebhookDetailInput ¶
type GetTriggerConditionOnWebhookWebhookDetailInput interface { pulumi.Input ToGetTriggerConditionOnWebhookWebhookDetailOutput() GetTriggerConditionOnWebhookWebhookDetailOutput ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext(context.Context) GetTriggerConditionOnWebhookWebhookDetailOutput }
GetTriggerConditionOnWebhookWebhookDetailInput is an input type that accepts GetTriggerConditionOnWebhookWebhookDetailArgs and GetTriggerConditionOnWebhookWebhookDetailOutput values. You can construct a concrete instance of `GetTriggerConditionOnWebhookWebhookDetailInput` via:
GetTriggerConditionOnWebhookWebhookDetailArgs{...}
type GetTriggerConditionOnWebhookWebhookDetailOutput ¶
type GetTriggerConditionOnWebhookWebhookDetailOutput struct{ *pulumi.OutputState }
func (GetTriggerConditionOnWebhookWebhookDetailOutput) ElementType ¶
func (GetTriggerConditionOnWebhookWebhookDetailOutput) ElementType() reflect.Type
func (GetTriggerConditionOnWebhookWebhookDetailOutput) Header ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) Header() pulumi.StringOutput
func (GetTriggerConditionOnWebhookWebhookDetailOutput) Method ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) Method() pulumi.StringOutput
func (GetTriggerConditionOnWebhookWebhookDetailOutput) Payload ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) Payload() pulumi.StringOutput
func (GetTriggerConditionOnWebhookWebhookDetailOutput) ToGetTriggerConditionOnWebhookWebhookDetailOutput ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) ToGetTriggerConditionOnWebhookWebhookDetailOutput() GetTriggerConditionOnWebhookWebhookDetailOutput
func (GetTriggerConditionOnWebhookWebhookDetailOutput) ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) ToGetTriggerConditionOnWebhookWebhookDetailOutputWithContext(ctx context.Context) GetTriggerConditionOnWebhookWebhookDetailOutput
func (GetTriggerConditionOnWebhookWebhookDetailOutput) WebhookToken ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) WebhookToken() pulumi.StringOutput
func (GetTriggerConditionOnWebhookWebhookDetailOutput) WebhookUrl ¶
func (o GetTriggerConditionOnWebhookWebhookDetailOutput) WebhookUrl() pulumi.StringOutput
type GetTriggerConditionOutput ¶
type GetTriggerConditionOutput struct{ *pulumi.OutputState }
func (GetTriggerConditionOutput) ElementType ¶
func (GetTriggerConditionOutput) ElementType() reflect.Type
func (GetTriggerConditionOutput) OnWebhooks ¶
func (o GetTriggerConditionOutput) OnWebhooks() GetTriggerConditionOnWebhookArrayOutput
func (GetTriggerConditionOutput) ToGetTriggerConditionOutput ¶
func (o GetTriggerConditionOutput) ToGetTriggerConditionOutput() GetTriggerConditionOutput
func (GetTriggerConditionOutput) ToGetTriggerConditionOutputWithContext ¶
func (o GetTriggerConditionOutput) ToGetTriggerConditionOutputWithContext(ctx context.Context) GetTriggerConditionOutput
func (GetTriggerConditionOutput) TriggerConditionType ¶
func (o GetTriggerConditionOutput) TriggerConditionType() pulumi.StringOutput
type GetTriggerOutputArgs ¶
type GetTriggerOutputArgs struct { // The id of the application. AppId pulumi.StringPtrInput `pulumi:"appId"` // The trigger description. Description pulumi.StringPtrInput `pulumi:"description"` // Unique identifier of the trigger. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the trigger. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getTrigger.
func (GetTriggerOutputArgs) ElementType ¶
func (GetTriggerOutputArgs) ElementType() reflect.Type
type GetTriggerResult ¶
type GetTriggerResult struct { // The id of the application. AppId *string `pulumi:"appId"` // The condition that will execute the Trigger: On new artifact, On pipeline completion, On Cron schedule, On webhook, On New Manifest. Conditions []GetTriggerCondition `pulumi:"conditions"` // The trigger description. Description *string `pulumi:"description"` // Unique identifier of the trigger. Id *string `pulumi:"id"` // The name of the trigger. Name *string `pulumi:"name"` }
A collection of values returned by getTrigger.
func GetTrigger ¶
func GetTrigger(ctx *pulumi.Context, args *GetTriggerArgs, opts ...pulumi.InvokeOption) (*GetTriggerResult, error)
Data source for retrieving a Harness trigger.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.GetTrigger(ctx, &harness.GetTriggerArgs{ AppId: pulumi.StringRef("app_id"), Name: pulumi.StringRef("name"), }, nil) if err != nil { return err } _, err = harness.GetTrigger(ctx, &harness.GetTriggerArgs{ Id: pulumi.StringRef("trigger_id"), }, nil) if err != nil { return err } return nil }) }
```
type GetTriggerResultOutput ¶
type GetTriggerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTrigger.
func GetTriggerOutput ¶
func GetTriggerOutput(ctx *pulumi.Context, args GetTriggerOutputArgs, opts ...pulumi.InvokeOption) GetTriggerResultOutput
func (GetTriggerResultOutput) AppId ¶
func (o GetTriggerResultOutput) AppId() pulumi.StringPtrOutput
The id of the application.
func (GetTriggerResultOutput) Conditions ¶
func (o GetTriggerResultOutput) Conditions() GetTriggerConditionArrayOutput
The condition that will execute the Trigger: On new artifact, On pipeline completion, On Cron schedule, On webhook, On New Manifest.
func (GetTriggerResultOutput) Description ¶
func (o GetTriggerResultOutput) Description() pulumi.StringPtrOutput
The trigger description.
func (GetTriggerResultOutput) ElementType ¶
func (GetTriggerResultOutput) ElementType() reflect.Type
func (GetTriggerResultOutput) Id ¶
func (o GetTriggerResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the trigger.
func (GetTriggerResultOutput) Name ¶
func (o GetTriggerResultOutput) Name() pulumi.StringPtrOutput
The name of the trigger.
func (GetTriggerResultOutput) ToGetTriggerResultOutput ¶
func (o GetTriggerResultOutput) ToGetTriggerResultOutput() GetTriggerResultOutput
func (GetTriggerResultOutput) ToGetTriggerResultOutputWithContext ¶
func (o GetTriggerResultOutput) ToGetTriggerResultOutputWithContext(ctx context.Context) GetTriggerResultOutput
type GitConnector ¶
type GitConnector struct { pulumi.CustomResourceState // The branch of the git connector to use Branch pulumi.StringPtrOutput `pulumi:"branch"` // Custom details to use when making commits using this git connector CommitDetails GitConnectorCommitDetailsPtrOutput `pulumi:"commitDetails"` // The time the git connector was created CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Delegate selectors to apply to this git connector. DelegateSelectors pulumi.StringArrayOutput `pulumi:"delegateSelectors"` // Boolean indicating whether or not to generate a webhook url. GenerateWebhookUrl pulumi.BoolPtrOutput `pulumi:"generateWebhookUrl"` // Name of the git connector. Name pulumi.StringOutput `pulumi:"name"` // The id of the secret for connecting to the git repository. PasswordSecretId pulumi.StringPtrOutput `pulumi:"passwordSecretId"` // The id of the SSH secret to use SshSettingId pulumi.StringPtrOutput `pulumi:"sshSettingId"` // The URL of the git repository or account/organization Url pulumi.StringOutput `pulumi:"url"` // The type of git url being used. Options are `ACCOUNT`, and `REPO.` UrlType pulumi.StringOutput `pulumi:"urlType"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes GitConnectorUsageScopeArrayOutput `pulumi:"usageScopes"` // The name of the user used to connect to the git repository Username pulumi.StringPtrOutput `pulumi:"username"` // The generated webhook url WebhookUrl pulumi.StringOutput `pulumi:"webhookUrl"` }
Resource for creating a git connector
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := harness.GetSecretManager(ctx, &harness.GetSecretManagerArgs{ Default: pulumi.BoolRef(true), }, nil) if err != nil { return err } exampleEncryptedText, err := harness.NewEncryptedText(ctx, "exampleEncryptedText", &harness.EncryptedTextArgs{ Value: pulumi.String("foo"), SecretManagerId: *pulumi.String(_default.Id), }) if err != nil { return err } _, err = harness.NewGitConnector(ctx, "exampleGitConnector", &harness.GitConnectorArgs{ Url: pulumi.String("https://github.com/harness/terraform-provider-harness"), Branch: pulumi.String("master"), GenerateWebhookUrl: pulumi.Bool(true), PasswordSecretId: exampleEncryptedText.ID(), UrlType: pulumi.String("REPO"), Username: pulumi.String("someuser"), }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness git connector id ¶
```sh
$ pulumi import harness:index/gitConnector:GitConnector example <connector_id>
```
func GetGitConnector ¶
func GetGitConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GitConnectorState, opts ...pulumi.ResourceOption) (*GitConnector, error)
GetGitConnector gets an existing GitConnector 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 NewGitConnector ¶
func NewGitConnector(ctx *pulumi.Context, name string, args *GitConnectorArgs, opts ...pulumi.ResourceOption) (*GitConnector, error)
NewGitConnector registers a new resource with the given unique name, arguments, and options.
func (*GitConnector) ElementType ¶
func (*GitConnector) ElementType() reflect.Type
func (*GitConnector) ToGitConnectorOutput ¶
func (i *GitConnector) ToGitConnectorOutput() GitConnectorOutput
func (*GitConnector) ToGitConnectorOutputWithContext ¶
func (i *GitConnector) ToGitConnectorOutputWithContext(ctx context.Context) GitConnectorOutput
type GitConnectorArgs ¶
type GitConnectorArgs struct { // The branch of the git connector to use Branch pulumi.StringPtrInput // Custom details to use when making commits using this git connector CommitDetails GitConnectorCommitDetailsPtrInput // Delegate selectors to apply to this git connector. DelegateSelectors pulumi.StringArrayInput // Boolean indicating whether or not to generate a webhook url. GenerateWebhookUrl pulumi.BoolPtrInput // Name of the git connector. Name pulumi.StringPtrInput // The id of the secret for connecting to the git repository. PasswordSecretId pulumi.StringPtrInput // The id of the SSH secret to use SshSettingId pulumi.StringPtrInput // The URL of the git repository or account/organization Url pulumi.StringInput // The type of git url being used. Options are `ACCOUNT`, and `REPO.` UrlType pulumi.StringInput // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes GitConnectorUsageScopeArrayInput // The name of the user used to connect to the git repository Username pulumi.StringPtrInput }
The set of arguments for constructing a GitConnector resource.
func (GitConnectorArgs) ElementType ¶
func (GitConnectorArgs) ElementType() reflect.Type
type GitConnectorArray ¶
type GitConnectorArray []GitConnectorInput
func (GitConnectorArray) ElementType ¶
func (GitConnectorArray) ElementType() reflect.Type
func (GitConnectorArray) ToGitConnectorArrayOutput ¶
func (i GitConnectorArray) ToGitConnectorArrayOutput() GitConnectorArrayOutput
func (GitConnectorArray) ToGitConnectorArrayOutputWithContext ¶
func (i GitConnectorArray) ToGitConnectorArrayOutputWithContext(ctx context.Context) GitConnectorArrayOutput
type GitConnectorArrayInput ¶
type GitConnectorArrayInput interface { pulumi.Input ToGitConnectorArrayOutput() GitConnectorArrayOutput ToGitConnectorArrayOutputWithContext(context.Context) GitConnectorArrayOutput }
GitConnectorArrayInput is an input type that accepts GitConnectorArray and GitConnectorArrayOutput values. You can construct a concrete instance of `GitConnectorArrayInput` via:
GitConnectorArray{ GitConnectorArgs{...} }
type GitConnectorArrayOutput ¶
type GitConnectorArrayOutput struct{ *pulumi.OutputState }
func (GitConnectorArrayOutput) ElementType ¶
func (GitConnectorArrayOutput) ElementType() reflect.Type
func (GitConnectorArrayOutput) Index ¶
func (o GitConnectorArrayOutput) Index(i pulumi.IntInput) GitConnectorOutput
func (GitConnectorArrayOutput) ToGitConnectorArrayOutput ¶
func (o GitConnectorArrayOutput) ToGitConnectorArrayOutput() GitConnectorArrayOutput
func (GitConnectorArrayOutput) ToGitConnectorArrayOutputWithContext ¶
func (o GitConnectorArrayOutput) ToGitConnectorArrayOutputWithContext(ctx context.Context) GitConnectorArrayOutput
type GitConnectorCommitDetailsArgs ¶
type GitConnectorCommitDetailsArgs struct { // The email id of the author AuthorEmailId pulumi.StringPtrInput `pulumi:"authorEmailId"` // The name of the author AuthorName pulumi.StringPtrInput `pulumi:"authorName"` // Commit message Message pulumi.StringPtrInput `pulumi:"message"` }
func (GitConnectorCommitDetailsArgs) ElementType ¶
func (GitConnectorCommitDetailsArgs) ElementType() reflect.Type
func (GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsOutput ¶
func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsOutput() GitConnectorCommitDetailsOutput
func (GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsOutputWithContext ¶
func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsOutputWithContext(ctx context.Context) GitConnectorCommitDetailsOutput
func (GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsPtrOutput ¶
func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput
func (GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsPtrOutputWithContext ¶
func (i GitConnectorCommitDetailsArgs) ToGitConnectorCommitDetailsPtrOutputWithContext(ctx context.Context) GitConnectorCommitDetailsPtrOutput
type GitConnectorCommitDetailsInput ¶
type GitConnectorCommitDetailsInput interface { pulumi.Input ToGitConnectorCommitDetailsOutput() GitConnectorCommitDetailsOutput ToGitConnectorCommitDetailsOutputWithContext(context.Context) GitConnectorCommitDetailsOutput }
GitConnectorCommitDetailsInput is an input type that accepts GitConnectorCommitDetailsArgs and GitConnectorCommitDetailsOutput values. You can construct a concrete instance of `GitConnectorCommitDetailsInput` via:
GitConnectorCommitDetailsArgs{...}
type GitConnectorCommitDetailsOutput ¶
type GitConnectorCommitDetailsOutput struct{ *pulumi.OutputState }
func (GitConnectorCommitDetailsOutput) AuthorEmailId ¶
func (o GitConnectorCommitDetailsOutput) AuthorEmailId() pulumi.StringPtrOutput
The email id of the author
func (GitConnectorCommitDetailsOutput) AuthorName ¶
func (o GitConnectorCommitDetailsOutput) AuthorName() pulumi.StringPtrOutput
The name of the author
func (GitConnectorCommitDetailsOutput) ElementType ¶
func (GitConnectorCommitDetailsOutput) ElementType() reflect.Type
func (GitConnectorCommitDetailsOutput) Message ¶
func (o GitConnectorCommitDetailsOutput) Message() pulumi.StringPtrOutput
Commit message
func (GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsOutput ¶
func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsOutput() GitConnectorCommitDetailsOutput
func (GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsOutputWithContext ¶
func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsOutputWithContext(ctx context.Context) GitConnectorCommitDetailsOutput
func (GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsPtrOutput ¶
func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput
func (GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsPtrOutputWithContext ¶
func (o GitConnectorCommitDetailsOutput) ToGitConnectorCommitDetailsPtrOutputWithContext(ctx context.Context) GitConnectorCommitDetailsPtrOutput
type GitConnectorCommitDetailsPtrInput ¶
type GitConnectorCommitDetailsPtrInput interface { pulumi.Input ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput ToGitConnectorCommitDetailsPtrOutputWithContext(context.Context) GitConnectorCommitDetailsPtrOutput }
GitConnectorCommitDetailsPtrInput is an input type that accepts GitConnectorCommitDetailsArgs, GitConnectorCommitDetailsPtr and GitConnectorCommitDetailsPtrOutput values. You can construct a concrete instance of `GitConnectorCommitDetailsPtrInput` via:
GitConnectorCommitDetailsArgs{...} or: nil
func GitConnectorCommitDetailsPtr ¶
func GitConnectorCommitDetailsPtr(v *GitConnectorCommitDetailsArgs) GitConnectorCommitDetailsPtrInput
type GitConnectorCommitDetailsPtrOutput ¶
type GitConnectorCommitDetailsPtrOutput struct{ *pulumi.OutputState }
func (GitConnectorCommitDetailsPtrOutput) AuthorEmailId ¶
func (o GitConnectorCommitDetailsPtrOutput) AuthorEmailId() pulumi.StringPtrOutput
The email id of the author
func (GitConnectorCommitDetailsPtrOutput) AuthorName ¶
func (o GitConnectorCommitDetailsPtrOutput) AuthorName() pulumi.StringPtrOutput
The name of the author
func (GitConnectorCommitDetailsPtrOutput) Elem ¶
func (o GitConnectorCommitDetailsPtrOutput) Elem() GitConnectorCommitDetailsOutput
func (GitConnectorCommitDetailsPtrOutput) ElementType ¶
func (GitConnectorCommitDetailsPtrOutput) ElementType() reflect.Type
func (GitConnectorCommitDetailsPtrOutput) Message ¶
func (o GitConnectorCommitDetailsPtrOutput) Message() pulumi.StringPtrOutput
Commit message
func (GitConnectorCommitDetailsPtrOutput) ToGitConnectorCommitDetailsPtrOutput ¶
func (o GitConnectorCommitDetailsPtrOutput) ToGitConnectorCommitDetailsPtrOutput() GitConnectorCommitDetailsPtrOutput
func (GitConnectorCommitDetailsPtrOutput) ToGitConnectorCommitDetailsPtrOutputWithContext ¶
func (o GitConnectorCommitDetailsPtrOutput) ToGitConnectorCommitDetailsPtrOutputWithContext(ctx context.Context) GitConnectorCommitDetailsPtrOutput
type GitConnectorInput ¶
type GitConnectorInput interface { pulumi.Input ToGitConnectorOutput() GitConnectorOutput ToGitConnectorOutputWithContext(ctx context.Context) GitConnectorOutput }
type GitConnectorMap ¶
type GitConnectorMap map[string]GitConnectorInput
func (GitConnectorMap) ElementType ¶
func (GitConnectorMap) ElementType() reflect.Type
func (GitConnectorMap) ToGitConnectorMapOutput ¶
func (i GitConnectorMap) ToGitConnectorMapOutput() GitConnectorMapOutput
func (GitConnectorMap) ToGitConnectorMapOutputWithContext ¶
func (i GitConnectorMap) ToGitConnectorMapOutputWithContext(ctx context.Context) GitConnectorMapOutput
type GitConnectorMapInput ¶
type GitConnectorMapInput interface { pulumi.Input ToGitConnectorMapOutput() GitConnectorMapOutput ToGitConnectorMapOutputWithContext(context.Context) GitConnectorMapOutput }
GitConnectorMapInput is an input type that accepts GitConnectorMap and GitConnectorMapOutput values. You can construct a concrete instance of `GitConnectorMapInput` via:
GitConnectorMap{ "key": GitConnectorArgs{...} }
type GitConnectorMapOutput ¶
type GitConnectorMapOutput struct{ *pulumi.OutputState }
func (GitConnectorMapOutput) ElementType ¶
func (GitConnectorMapOutput) ElementType() reflect.Type
func (GitConnectorMapOutput) MapIndex ¶
func (o GitConnectorMapOutput) MapIndex(k pulumi.StringInput) GitConnectorOutput
func (GitConnectorMapOutput) ToGitConnectorMapOutput ¶
func (o GitConnectorMapOutput) ToGitConnectorMapOutput() GitConnectorMapOutput
func (GitConnectorMapOutput) ToGitConnectorMapOutputWithContext ¶
func (o GitConnectorMapOutput) ToGitConnectorMapOutputWithContext(ctx context.Context) GitConnectorMapOutput
type GitConnectorOutput ¶
type GitConnectorOutput struct{ *pulumi.OutputState }
func (GitConnectorOutput) Branch ¶
func (o GitConnectorOutput) Branch() pulumi.StringPtrOutput
The branch of the git connector to use
func (GitConnectorOutput) CommitDetails ¶
func (o GitConnectorOutput) CommitDetails() GitConnectorCommitDetailsPtrOutput
Custom details to use when making commits using this git connector
func (GitConnectorOutput) CreatedAt ¶
func (o GitConnectorOutput) CreatedAt() pulumi.StringOutput
The time the git connector was created
func (GitConnectorOutput) DelegateSelectors ¶
func (o GitConnectorOutput) DelegateSelectors() pulumi.StringArrayOutput
Delegate selectors to apply to this git connector.
func (GitConnectorOutput) ElementType ¶
func (GitConnectorOutput) ElementType() reflect.Type
func (GitConnectorOutput) GenerateWebhookUrl ¶
func (o GitConnectorOutput) GenerateWebhookUrl() pulumi.BoolPtrOutput
Boolean indicating whether or not to generate a webhook url.
func (GitConnectorOutput) Name ¶
func (o GitConnectorOutput) Name() pulumi.StringOutput
Name of the git connector.
func (GitConnectorOutput) PasswordSecretId ¶
func (o GitConnectorOutput) PasswordSecretId() pulumi.StringPtrOutput
The id of the secret for connecting to the git repository.
func (GitConnectorOutput) SshSettingId ¶
func (o GitConnectorOutput) SshSettingId() pulumi.StringPtrOutput
The id of the SSH secret to use
func (GitConnectorOutput) ToGitConnectorOutput ¶
func (o GitConnectorOutput) ToGitConnectorOutput() GitConnectorOutput
func (GitConnectorOutput) ToGitConnectorOutputWithContext ¶
func (o GitConnectorOutput) ToGitConnectorOutputWithContext(ctx context.Context) GitConnectorOutput
func (GitConnectorOutput) Url ¶
func (o GitConnectorOutput) Url() pulumi.StringOutput
The URL of the git repository or account/organization
func (GitConnectorOutput) UrlType ¶
func (o GitConnectorOutput) UrlType() pulumi.StringOutput
The type of git url being used. Options are `ACCOUNT`, and `REPO.`
func (GitConnectorOutput) UsageScopes ¶
func (o GitConnectorOutput) UsageScopes() GitConnectorUsageScopeArrayOutput
This block is used for scoping the resource to a specific set of applications or environments.
func (GitConnectorOutput) Username ¶
func (o GitConnectorOutput) Username() pulumi.StringPtrOutput
The name of the user used to connect to the git repository
func (GitConnectorOutput) WebhookUrl ¶
func (o GitConnectorOutput) WebhookUrl() pulumi.StringOutput
The generated webhook url
type GitConnectorState ¶
type GitConnectorState struct { // The branch of the git connector to use Branch pulumi.StringPtrInput // Custom details to use when making commits using this git connector CommitDetails GitConnectorCommitDetailsPtrInput // The time the git connector was created CreatedAt pulumi.StringPtrInput // Delegate selectors to apply to this git connector. DelegateSelectors pulumi.StringArrayInput // Boolean indicating whether or not to generate a webhook url. GenerateWebhookUrl pulumi.BoolPtrInput // Name of the git connector. Name pulumi.StringPtrInput // The id of the secret for connecting to the git repository. PasswordSecretId pulumi.StringPtrInput // The id of the SSH secret to use SshSettingId pulumi.StringPtrInput // The URL of the git repository or account/organization Url pulumi.StringPtrInput // The type of git url being used. Options are `ACCOUNT`, and `REPO.` UrlType pulumi.StringPtrInput // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes GitConnectorUsageScopeArrayInput // The name of the user used to connect to the git repository Username pulumi.StringPtrInput // The generated webhook url WebhookUrl pulumi.StringPtrInput }
func (GitConnectorState) ElementType ¶
func (GitConnectorState) ElementType() reflect.Type
type GitConnectorUsageScope ¶
type GitConnectorUsageScope struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId *string `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType *string `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId *string `pulumi:"environmentId"` }
type GitConnectorUsageScopeArgs ¶
type GitConnectorUsageScopeArgs struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType pulumi.StringPtrInput `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` }
func (GitConnectorUsageScopeArgs) ElementType ¶
func (GitConnectorUsageScopeArgs) ElementType() reflect.Type
func (GitConnectorUsageScopeArgs) ToGitConnectorUsageScopeOutput ¶
func (i GitConnectorUsageScopeArgs) ToGitConnectorUsageScopeOutput() GitConnectorUsageScopeOutput
func (GitConnectorUsageScopeArgs) ToGitConnectorUsageScopeOutputWithContext ¶
func (i GitConnectorUsageScopeArgs) ToGitConnectorUsageScopeOutputWithContext(ctx context.Context) GitConnectorUsageScopeOutput
type GitConnectorUsageScopeArray ¶
type GitConnectorUsageScopeArray []GitConnectorUsageScopeInput
func (GitConnectorUsageScopeArray) ElementType ¶
func (GitConnectorUsageScopeArray) ElementType() reflect.Type
func (GitConnectorUsageScopeArray) ToGitConnectorUsageScopeArrayOutput ¶
func (i GitConnectorUsageScopeArray) ToGitConnectorUsageScopeArrayOutput() GitConnectorUsageScopeArrayOutput
func (GitConnectorUsageScopeArray) ToGitConnectorUsageScopeArrayOutputWithContext ¶
func (i GitConnectorUsageScopeArray) ToGitConnectorUsageScopeArrayOutputWithContext(ctx context.Context) GitConnectorUsageScopeArrayOutput
type GitConnectorUsageScopeArrayInput ¶
type GitConnectorUsageScopeArrayInput interface { pulumi.Input ToGitConnectorUsageScopeArrayOutput() GitConnectorUsageScopeArrayOutput ToGitConnectorUsageScopeArrayOutputWithContext(context.Context) GitConnectorUsageScopeArrayOutput }
GitConnectorUsageScopeArrayInput is an input type that accepts GitConnectorUsageScopeArray and GitConnectorUsageScopeArrayOutput values. You can construct a concrete instance of `GitConnectorUsageScopeArrayInput` via:
GitConnectorUsageScopeArray{ GitConnectorUsageScopeArgs{...} }
type GitConnectorUsageScopeArrayOutput ¶
type GitConnectorUsageScopeArrayOutput struct{ *pulumi.OutputState }
func (GitConnectorUsageScopeArrayOutput) ElementType ¶
func (GitConnectorUsageScopeArrayOutput) ElementType() reflect.Type
func (GitConnectorUsageScopeArrayOutput) Index ¶
func (o GitConnectorUsageScopeArrayOutput) Index(i pulumi.IntInput) GitConnectorUsageScopeOutput
func (GitConnectorUsageScopeArrayOutput) ToGitConnectorUsageScopeArrayOutput ¶
func (o GitConnectorUsageScopeArrayOutput) ToGitConnectorUsageScopeArrayOutput() GitConnectorUsageScopeArrayOutput
func (GitConnectorUsageScopeArrayOutput) ToGitConnectorUsageScopeArrayOutputWithContext ¶
func (o GitConnectorUsageScopeArrayOutput) ToGitConnectorUsageScopeArrayOutputWithContext(ctx context.Context) GitConnectorUsageScopeArrayOutput
type GitConnectorUsageScopeInput ¶
type GitConnectorUsageScopeInput interface { pulumi.Input ToGitConnectorUsageScopeOutput() GitConnectorUsageScopeOutput ToGitConnectorUsageScopeOutputWithContext(context.Context) GitConnectorUsageScopeOutput }
GitConnectorUsageScopeInput is an input type that accepts GitConnectorUsageScopeArgs and GitConnectorUsageScopeOutput values. You can construct a concrete instance of `GitConnectorUsageScopeInput` via:
GitConnectorUsageScopeArgs{...}
type GitConnectorUsageScopeOutput ¶
type GitConnectorUsageScopeOutput struct{ *pulumi.OutputState }
func (GitConnectorUsageScopeOutput) ApplicationId ¶
func (o GitConnectorUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
Id of the application to scope to. If empty then this scope applies to all applications.
func (GitConnectorUsageScopeOutput) ElementType ¶
func (GitConnectorUsageScopeOutput) ElementType() reflect.Type
func (GitConnectorUsageScopeOutput) EnvironmentFilterType ¶
func (o GitConnectorUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
func (GitConnectorUsageScopeOutput) EnvironmentId ¶
func (o GitConnectorUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`.
func (GitConnectorUsageScopeOutput) ToGitConnectorUsageScopeOutput ¶
func (o GitConnectorUsageScopeOutput) ToGitConnectorUsageScopeOutput() GitConnectorUsageScopeOutput
func (GitConnectorUsageScopeOutput) ToGitConnectorUsageScopeOutputWithContext ¶
func (o GitConnectorUsageScopeOutput) ToGitConnectorUsageScopeOutputWithContext(ctx context.Context) GitConnectorUsageScopeOutput
type InfrastructureDefinition ¶
type InfrastructureDefinition struct { pulumi.CustomResourceState // The id of the application the infrastructure definition belongs to. AppId pulumi.StringOutput `pulumi:"appId"` // The configuration details for Aws AMI deployments. AwsAmi InfrastructureDefinitionAwsAmiPtrOutput `pulumi:"awsAmi"` // The configuration details for Aws AMI deployments. AwsEcs InfrastructureDefinitionAwsEcsPtrOutput `pulumi:"awsEcs"` // The configuration details for Aws Lambda deployments. AwsLambda InfrastructureDefinitionAwsLambdaPtrOutput `pulumi:"awsLambda"` // The configuration details for AWS SSH deployments. AwsSsh InfrastructureDefinitionAwsSshPtrOutput `pulumi:"awsSsh"` // The configuration details for AWS WinRM deployments. AwsWinrm InfrastructureDefinitionAwsWinrmPtrOutput `pulumi:"awsWinrm"` // The configuration details for Azure VMSS deployments. AzureVmss InfrastructureDefinitionAzureVmssPtrOutput `pulumi:"azureVmss"` // The configuration details for Azure WebApp deployments. AzureWebapp InfrastructureDefinitionAzureWebappPtrOutput `pulumi:"azureWebapp"` // The type of the cloud provider to connect with. Valid options are AWS, AZURE, CUSTOM, PHYSICAL*DATA*CENTER, KUBERNETES*CLUSTER, PCF, SPOT*INST CloudProviderType pulumi.StringOutput `pulumi:"cloudProviderType"` // The configuration details for Custom deployments. Custom InfrastructureDefinitionCustomPtrOutput `pulumi:"custom"` // The configuration details for SSH datacenter deployments. DatacenterSsh InfrastructureDefinitionDatacenterSshPtrOutput `pulumi:"datacenterSsh"` // The configuration details for WinRM datacenter deployments. DatacenterWinrm InfrastructureDefinitionDatacenterWinrmPtrOutput `pulumi:"datacenterWinrm"` // The URI of the deployment template to use. Only used if deploymentType is `CUSTOM`. DeploymentTemplateUri pulumi.StringPtrOutput `pulumi:"deploymentTemplateUri"` // The type of the deployment to use. Valid options are AMI, AWS*CODEDEPLOY, AWS*LAMBDA, AZURE*VMSS, AZURE*WEBAPP, CUSTOM, ECS, HELM, KUBERNETES, PCF, SSH, WINRM DeploymentType pulumi.StringOutput `pulumi:"deploymentType"` // The id of the environment the infrastructure definition belongs to. EnvId pulumi.StringOutput `pulumi:"envId"` // The configuration details for Kubernetes deployments. Kubernetes InfrastructureDefinitionKubernetesPtrOutput `pulumi:"kubernetes"` // The configuration details for Kubernetes on GCP deployments. KubernetesGcp InfrastructureDefinitionKubernetesGcpPtrOutput `pulumi:"kubernetesGcp"` // The name of the infrastructure definition Name pulumi.StringOutput `pulumi:"name"` // The name of the infrastructure provisioner to use. ProvisionerName pulumi.StringPtrOutput `pulumi:"provisionerName"` // The list of service names to scope this infrastructure definition to. ScopedServices pulumi.StringArrayOutput `pulumi:"scopedServices"` // The configuration details for PCF deployments. Tanzu InfrastructureDefinitionTanzuPtrOutput `pulumi:"tanzu"` }
Resource for creating am infrastructure definition. This resource uses the config-as-code API's. When updating the `name` or `path` of this resource you should typically also set the `createBeforeDestroy = true` lifecycle setting.
## Example Usage
```go package main
import (
"fmt" "github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/lbrlabs/pulumi-harness/sdk/go/harness/cloudprovider" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { devKubernetes, err := cloudprovider.NewKubernetes(ctx, "devKubernetes", &cloudprovider.KubernetesArgs{ Authentication: &cloudprovider.KubernetesAuthenticationArgs{ DelegateSelectors: pulumi.StringArray{ pulumi.String("k8s"), }, }, }) if err != nil { return err } example, err := harness.NewApplication(ctx, "example", nil) if err != nil { return err } devEnvironment, err := harness.NewEnvironment(ctx, "devEnvironment", &harness.EnvironmentArgs{ AppId: example.ID(), Type: pulumi.String("NON_PROD"), }) if err != nil { return err } _, err = harness.NewInfrastructureDefinition(ctx, "k8s", &harness.InfrastructureDefinitionArgs{ AppId: example.ID(), EnvId: devEnvironment.ID(), CloudProviderType: pulumi.String("KUBERNETES_CLUSTER"), DeploymentType: pulumi.String("KUBERNETES"), Kubernetes: &harness.InfrastructureDefinitionKubernetesArgs{ CloudProviderName: devKubernetes.Name, Namespace: pulumi.String("dev"), ReleaseName: pulumi.String("${service.name}"), }, }) if err != nil { return err } exampleYaml, err := harness.NewYamlConfig(ctx, "exampleYaml", &harness.YamlConfigArgs{ Path: pulumi.String("Setup/Template Library/Example Folder/deployment_template.yaml"), Content: pulumi.String(fmt.Sprintf(`harnessApiVersion: '1.0'
type: CUSTOM_DEPLOYMENT_TYPE fetchInstanceScript: |-
set -ex curl http://%v/%v > %v
hostAttributes:
hostname: host
hostObjectArrayPath: hosts variables: - name: url - name: file_name `, url, file_name, INSTANCE_OUTPUT_PATH)),
}) if err != nil { return err } _, err = harness.NewInfrastructureDefinition(ctx, "custom", &harness.InfrastructureDefinitionArgs{ AppId: example.ID(), EnvId: devEnvironment.ID(), CloudProviderType: pulumi.String("CUSTOM"), DeploymentType: pulumi.String("CUSTOM"), DeploymentTemplateUri: exampleYaml.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("Example Folder/%v", name), nil }).(pulumi.StringOutput), Custom: &harness.InfrastructureDefinitionCustomArgs{ DeploymentTypeTemplateVersion: pulumi.String("1"), Variables: harness.InfrastructureDefinitionCustomVariableArray{ &harness.InfrastructureDefinitionCustomVariableArgs{ Name: pulumi.String("url"), Value: pulumi.String("localhost:8081"), }, &harness.InfrastructureDefinitionCustomVariableArgs{ Name: pulumi.String("file_name"), Value: pulumi.String("instances.json"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness application id, environment id, and infrastructure definition id ¶
```sh
$ pulumi import harness:index/infrastructureDefinition:InfrastructureDefinition example <app_id>/<env_id>/<infradef_id>
```
func GetInfrastructureDefinition ¶
func GetInfrastructureDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InfrastructureDefinitionState, opts ...pulumi.ResourceOption) (*InfrastructureDefinition, error)
GetInfrastructureDefinition gets an existing InfrastructureDefinition 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 NewInfrastructureDefinition ¶
func NewInfrastructureDefinition(ctx *pulumi.Context, name string, args *InfrastructureDefinitionArgs, opts ...pulumi.ResourceOption) (*InfrastructureDefinition, error)
NewInfrastructureDefinition registers a new resource with the given unique name, arguments, and options.
func (*InfrastructureDefinition) ElementType ¶
func (*InfrastructureDefinition) ElementType() reflect.Type
func (*InfrastructureDefinition) ToInfrastructureDefinitionOutput ¶
func (i *InfrastructureDefinition) ToInfrastructureDefinitionOutput() InfrastructureDefinitionOutput
func (*InfrastructureDefinition) ToInfrastructureDefinitionOutputWithContext ¶
func (i *InfrastructureDefinition) ToInfrastructureDefinitionOutputWithContext(ctx context.Context) InfrastructureDefinitionOutput
type InfrastructureDefinitionArgs ¶
type InfrastructureDefinitionArgs struct { // The id of the application the infrastructure definition belongs to. AppId pulumi.StringInput // The configuration details for Aws AMI deployments. AwsAmi InfrastructureDefinitionAwsAmiPtrInput // The configuration details for Aws AMI deployments. AwsEcs InfrastructureDefinitionAwsEcsPtrInput // The configuration details for Aws Lambda deployments. AwsLambda InfrastructureDefinitionAwsLambdaPtrInput // The configuration details for AWS SSH deployments. AwsSsh InfrastructureDefinitionAwsSshPtrInput // The configuration details for AWS WinRM deployments. AwsWinrm InfrastructureDefinitionAwsWinrmPtrInput // The configuration details for Azure VMSS deployments. AzureVmss InfrastructureDefinitionAzureVmssPtrInput // The configuration details for Azure WebApp deployments. AzureWebapp InfrastructureDefinitionAzureWebappPtrInput // The type of the cloud provider to connect with. Valid options are AWS, AZURE, CUSTOM, PHYSICAL*DATA*CENTER, KUBERNETES*CLUSTER, PCF, SPOT*INST CloudProviderType pulumi.StringInput // The configuration details for Custom deployments. Custom InfrastructureDefinitionCustomPtrInput // The configuration details for SSH datacenter deployments. DatacenterSsh InfrastructureDefinitionDatacenterSshPtrInput // The configuration details for WinRM datacenter deployments. DatacenterWinrm InfrastructureDefinitionDatacenterWinrmPtrInput // The URI of the deployment template to use. Only used if deploymentType is `CUSTOM`. DeploymentTemplateUri pulumi.StringPtrInput // The type of the deployment to use. Valid options are AMI, AWS*CODEDEPLOY, AWS*LAMBDA, AZURE*VMSS, AZURE*WEBAPP, CUSTOM, ECS, HELM, KUBERNETES, PCF, SSH, WINRM DeploymentType pulumi.StringInput // The id of the environment the infrastructure definition belongs to. EnvId pulumi.StringInput // The configuration details for Kubernetes deployments. Kubernetes InfrastructureDefinitionKubernetesPtrInput // The configuration details for Kubernetes on GCP deployments. KubernetesGcp InfrastructureDefinitionKubernetesGcpPtrInput // The name of the infrastructure definition Name pulumi.StringPtrInput // The name of the infrastructure provisioner to use. ProvisionerName pulumi.StringPtrInput // The list of service names to scope this infrastructure definition to. ScopedServices pulumi.StringArrayInput // The configuration details for PCF deployments. Tanzu InfrastructureDefinitionTanzuPtrInput }
The set of arguments for constructing a InfrastructureDefinition resource.
func (InfrastructureDefinitionArgs) ElementType ¶
func (InfrastructureDefinitionArgs) ElementType() reflect.Type
type InfrastructureDefinitionArray ¶
type InfrastructureDefinitionArray []InfrastructureDefinitionInput
func (InfrastructureDefinitionArray) ElementType ¶
func (InfrastructureDefinitionArray) ElementType() reflect.Type
func (InfrastructureDefinitionArray) ToInfrastructureDefinitionArrayOutput ¶
func (i InfrastructureDefinitionArray) ToInfrastructureDefinitionArrayOutput() InfrastructureDefinitionArrayOutput
func (InfrastructureDefinitionArray) ToInfrastructureDefinitionArrayOutputWithContext ¶
func (i InfrastructureDefinitionArray) ToInfrastructureDefinitionArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionArrayOutput
type InfrastructureDefinitionArrayInput ¶
type InfrastructureDefinitionArrayInput interface { pulumi.Input ToInfrastructureDefinitionArrayOutput() InfrastructureDefinitionArrayOutput ToInfrastructureDefinitionArrayOutputWithContext(context.Context) InfrastructureDefinitionArrayOutput }
InfrastructureDefinitionArrayInput is an input type that accepts InfrastructureDefinitionArray and InfrastructureDefinitionArrayOutput values. You can construct a concrete instance of `InfrastructureDefinitionArrayInput` via:
InfrastructureDefinitionArray{ InfrastructureDefinitionArgs{...} }
type InfrastructureDefinitionArrayOutput ¶
type InfrastructureDefinitionArrayOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionArrayOutput) ElementType ¶
func (InfrastructureDefinitionArrayOutput) ElementType() reflect.Type
func (InfrastructureDefinitionArrayOutput) Index ¶
func (o InfrastructureDefinitionArrayOutput) Index(i pulumi.IntInput) InfrastructureDefinitionOutput
func (InfrastructureDefinitionArrayOutput) ToInfrastructureDefinitionArrayOutput ¶
func (o InfrastructureDefinitionArrayOutput) ToInfrastructureDefinitionArrayOutput() InfrastructureDefinitionArrayOutput
func (InfrastructureDefinitionArrayOutput) ToInfrastructureDefinitionArrayOutputWithContext ¶
func (o InfrastructureDefinitionArrayOutput) ToInfrastructureDefinitionArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionArrayOutput
type InfrastructureDefinitionAwsAmi ¶
type InfrastructureDefinitionAwsAmi struct { // The ami deployment type to use. Valid options are AWS_ASG, SPOTINST AmiDeploymentType string `pulumi:"amiDeploymentType"` // Flag to indicate whether the autoscaling group identifies the workload. AsgIdentifiesWorkload *bool `pulumi:"asgIdentifiesWorkload"` // The name of the autoscaling group. AutoscalingGroupName *string `pulumi:"autoscalingGroupName"` // The classic load balancers to use. ClassicLoadbalancers []string `pulumi:"classicLoadbalancers"` // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]} HostnameConvention *string `pulumi:"hostnameConvention"` // The region to deploy to. Region string `pulumi:"region"` // The name of the SpotInst cloud provider to connect with. SpotinstCloudProviderName *string `pulumi:"spotinstCloudProviderName"` // The SpotInst configuration to use. SpotinstConfigJson *string `pulumi:"spotinstConfigJson"` // The staging classic load balancers to use. StageClassicLoadbalancers []string `pulumi:"stageClassicLoadbalancers"` // The staging classic load balancers to use. StageTargetGroupArns []string `pulumi:"stageTargetGroupArns"` // The ARN's of the target groups. TargetGroupArns []string `pulumi:"targetGroupArns"` // Flag to enable traffic shifting. UseTrafficShift *bool `pulumi:"useTrafficShift"` }
type InfrastructureDefinitionAwsAmiArgs ¶
type InfrastructureDefinitionAwsAmiArgs struct { // The ami deployment type to use. Valid options are AWS_ASG, SPOTINST AmiDeploymentType pulumi.StringInput `pulumi:"amiDeploymentType"` // Flag to indicate whether the autoscaling group identifies the workload. AsgIdentifiesWorkload pulumi.BoolPtrInput `pulumi:"asgIdentifiesWorkload"` // The name of the autoscaling group. AutoscalingGroupName pulumi.StringPtrInput `pulumi:"autoscalingGroupName"` // The classic load balancers to use. ClassicLoadbalancers pulumi.StringArrayInput `pulumi:"classicLoadbalancers"` // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]} HostnameConvention pulumi.StringPtrInput `pulumi:"hostnameConvention"` // The region to deploy to. Region pulumi.StringInput `pulumi:"region"` // The name of the SpotInst cloud provider to connect with. SpotinstCloudProviderName pulumi.StringPtrInput `pulumi:"spotinstCloudProviderName"` // The SpotInst configuration to use. SpotinstConfigJson pulumi.StringPtrInput `pulumi:"spotinstConfigJson"` // The staging classic load balancers to use. StageClassicLoadbalancers pulumi.StringArrayInput `pulumi:"stageClassicLoadbalancers"` // The staging classic load balancers to use. StageTargetGroupArns pulumi.StringArrayInput `pulumi:"stageTargetGroupArns"` // The ARN's of the target groups. TargetGroupArns pulumi.StringArrayInput `pulumi:"targetGroupArns"` // Flag to enable traffic shifting. UseTrafficShift pulumi.BoolPtrInput `pulumi:"useTrafficShift"` }
func (InfrastructureDefinitionAwsAmiArgs) ElementType ¶
func (InfrastructureDefinitionAwsAmiArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiOutput ¶
func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiOutput() InfrastructureDefinitionAwsAmiOutput
func (InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiOutputWithContext ¶
func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiOutput
func (InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiPtrOutput ¶
func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput
func (InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext ¶
func (i InfrastructureDefinitionAwsAmiArgs) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiPtrOutput
type InfrastructureDefinitionAwsAmiInput ¶
type InfrastructureDefinitionAwsAmiInput interface { pulumi.Input ToInfrastructureDefinitionAwsAmiOutput() InfrastructureDefinitionAwsAmiOutput ToInfrastructureDefinitionAwsAmiOutputWithContext(context.Context) InfrastructureDefinitionAwsAmiOutput }
InfrastructureDefinitionAwsAmiInput is an input type that accepts InfrastructureDefinitionAwsAmiArgs and InfrastructureDefinitionAwsAmiOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsAmiInput` via:
InfrastructureDefinitionAwsAmiArgs{...}
type InfrastructureDefinitionAwsAmiOutput ¶
type InfrastructureDefinitionAwsAmiOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsAmiOutput) AmiDeploymentType ¶
func (o InfrastructureDefinitionAwsAmiOutput) AmiDeploymentType() pulumi.StringOutput
The ami deployment type to use. Valid options are AWS_ASG, SPOTINST
func (InfrastructureDefinitionAwsAmiOutput) AsgIdentifiesWorkload ¶
func (o InfrastructureDefinitionAwsAmiOutput) AsgIdentifiesWorkload() pulumi.BoolPtrOutput
Flag to indicate whether the autoscaling group identifies the workload.
func (InfrastructureDefinitionAwsAmiOutput) AutoscalingGroupName ¶
func (o InfrastructureDefinitionAwsAmiOutput) AutoscalingGroupName() pulumi.StringPtrOutput
The name of the autoscaling group.
func (InfrastructureDefinitionAwsAmiOutput) ClassicLoadbalancers ¶
func (o InfrastructureDefinitionAwsAmiOutput) ClassicLoadbalancers() pulumi.StringArrayOutput
The classic load balancers to use.
func (InfrastructureDefinitionAwsAmiOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsAmiOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsAmiOutput) ElementType ¶
func (InfrastructureDefinitionAwsAmiOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsAmiOutput) HostnameConvention ¶
func (o InfrastructureDefinitionAwsAmiOutput) HostnameConvention() pulumi.StringPtrOutput
The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]}
func (InfrastructureDefinitionAwsAmiOutput) Region ¶
func (o InfrastructureDefinitionAwsAmiOutput) Region() pulumi.StringOutput
The region to deploy to.
func (InfrastructureDefinitionAwsAmiOutput) SpotinstCloudProviderName ¶
func (o InfrastructureDefinitionAwsAmiOutput) SpotinstCloudProviderName() pulumi.StringPtrOutput
The name of the SpotInst cloud provider to connect with.
func (InfrastructureDefinitionAwsAmiOutput) SpotinstConfigJson ¶
func (o InfrastructureDefinitionAwsAmiOutput) SpotinstConfigJson() pulumi.StringPtrOutput
The SpotInst configuration to use.
func (InfrastructureDefinitionAwsAmiOutput) StageClassicLoadbalancers ¶
func (o InfrastructureDefinitionAwsAmiOutput) StageClassicLoadbalancers() pulumi.StringArrayOutput
The staging classic load balancers to use.
func (InfrastructureDefinitionAwsAmiOutput) StageTargetGroupArns ¶
func (o InfrastructureDefinitionAwsAmiOutput) StageTargetGroupArns() pulumi.StringArrayOutput
The staging classic load balancers to use.
func (InfrastructureDefinitionAwsAmiOutput) TargetGroupArns ¶
func (o InfrastructureDefinitionAwsAmiOutput) TargetGroupArns() pulumi.StringArrayOutput
The ARN's of the target groups.
func (InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiOutput ¶
func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiOutput() InfrastructureDefinitionAwsAmiOutput
func (InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiOutputWithContext ¶
func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiOutput
func (InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiPtrOutput ¶
func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput
func (InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsAmiOutput) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiPtrOutput
func (InfrastructureDefinitionAwsAmiOutput) UseTrafficShift ¶
func (o InfrastructureDefinitionAwsAmiOutput) UseTrafficShift() pulumi.BoolPtrOutput
Flag to enable traffic shifting.
type InfrastructureDefinitionAwsAmiPtrInput ¶
type InfrastructureDefinitionAwsAmiPtrInput interface { pulumi.Input ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(context.Context) InfrastructureDefinitionAwsAmiPtrOutput }
InfrastructureDefinitionAwsAmiPtrInput is an input type that accepts InfrastructureDefinitionAwsAmiArgs, InfrastructureDefinitionAwsAmiPtr and InfrastructureDefinitionAwsAmiPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsAmiPtrInput` via:
InfrastructureDefinitionAwsAmiArgs{...} or: nil
func InfrastructureDefinitionAwsAmiPtr ¶
func InfrastructureDefinitionAwsAmiPtr(v *InfrastructureDefinitionAwsAmiArgs) InfrastructureDefinitionAwsAmiPtrInput
type InfrastructureDefinitionAwsAmiPtrOutput ¶
type InfrastructureDefinitionAwsAmiPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsAmiPtrOutput) AmiDeploymentType ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) AmiDeploymentType() pulumi.StringPtrOutput
The ami deployment type to use. Valid options are AWS_ASG, SPOTINST
func (InfrastructureDefinitionAwsAmiPtrOutput) AsgIdentifiesWorkload ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) AsgIdentifiesWorkload() pulumi.BoolPtrOutput
Flag to indicate whether the autoscaling group identifies the workload.
func (InfrastructureDefinitionAwsAmiPtrOutput) AutoscalingGroupName ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) AutoscalingGroupName() pulumi.StringPtrOutput
The name of the autoscaling group.
func (InfrastructureDefinitionAwsAmiPtrOutput) ClassicLoadbalancers ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) ClassicLoadbalancers() pulumi.StringArrayOutput
The classic load balancers to use.
func (InfrastructureDefinitionAwsAmiPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsAmiPtrOutput) ElementType ¶
func (InfrastructureDefinitionAwsAmiPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsAmiPtrOutput) HostnameConvention ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) HostnameConvention() pulumi.StringPtrOutput
The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]}
func (InfrastructureDefinitionAwsAmiPtrOutput) Region ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) Region() pulumi.StringPtrOutput
The region to deploy to.
func (InfrastructureDefinitionAwsAmiPtrOutput) SpotinstCloudProviderName ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) SpotinstCloudProviderName() pulumi.StringPtrOutput
The name of the SpotInst cloud provider to connect with.
func (InfrastructureDefinitionAwsAmiPtrOutput) SpotinstConfigJson ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) SpotinstConfigJson() pulumi.StringPtrOutput
The SpotInst configuration to use.
func (InfrastructureDefinitionAwsAmiPtrOutput) StageClassicLoadbalancers ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) StageClassicLoadbalancers() pulumi.StringArrayOutput
The staging classic load balancers to use.
func (InfrastructureDefinitionAwsAmiPtrOutput) StageTargetGroupArns ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) StageTargetGroupArns() pulumi.StringArrayOutput
The staging classic load balancers to use.
func (InfrastructureDefinitionAwsAmiPtrOutput) TargetGroupArns ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) TargetGroupArns() pulumi.StringArrayOutput
The ARN's of the target groups.
func (InfrastructureDefinitionAwsAmiPtrOutput) ToInfrastructureDefinitionAwsAmiPtrOutput ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) ToInfrastructureDefinitionAwsAmiPtrOutput() InfrastructureDefinitionAwsAmiPtrOutput
func (InfrastructureDefinitionAwsAmiPtrOutput) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) ToInfrastructureDefinitionAwsAmiPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsAmiPtrOutput
func (InfrastructureDefinitionAwsAmiPtrOutput) UseTrafficShift ¶
func (o InfrastructureDefinitionAwsAmiPtrOutput) UseTrafficShift() pulumi.BoolPtrOutput
Flag to enable traffic shifting.
type InfrastructureDefinitionAwsEcs ¶
type InfrastructureDefinitionAwsEcs struct { // Flag to assign a public IP address. AssignPublicIp *bool `pulumi:"assignPublicIp"` // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The name of the ECS cluster to use. ClusterName string `pulumi:"clusterName"` // The ARN of the role to use for execution. ExecutionRole *string `pulumi:"executionRole"` // The type of launch configuration to use. Valid options are FARGATE LaunchType string `pulumi:"launchType"` // The region to deploy to. Region string `pulumi:"region"` // The security group ids to apply to the ecs service. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The subnet ids to apply to the ecs service. SubnetIds []string `pulumi:"subnetIds"` // The VPC ids to use when selecting the instances. VpcId *string `pulumi:"vpcId"` }
type InfrastructureDefinitionAwsEcsArgs ¶
type InfrastructureDefinitionAwsEcsArgs struct { // Flag to assign a public IP address. AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The name of the ECS cluster to use. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The ARN of the role to use for execution. ExecutionRole pulumi.StringPtrInput `pulumi:"executionRole"` // The type of launch configuration to use. Valid options are FARGATE LaunchType pulumi.StringInput `pulumi:"launchType"` // The region to deploy to. Region pulumi.StringInput `pulumi:"region"` // The security group ids to apply to the ecs service. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The subnet ids to apply to the ecs service. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The VPC ids to use when selecting the instances. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (InfrastructureDefinitionAwsEcsArgs) ElementType ¶
func (InfrastructureDefinitionAwsEcsArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsOutput ¶
func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsOutput() InfrastructureDefinitionAwsEcsOutput
func (InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsOutputWithContext ¶
func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsOutput
func (InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsPtrOutput ¶
func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput
func (InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext ¶
func (i InfrastructureDefinitionAwsEcsArgs) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsPtrOutput
type InfrastructureDefinitionAwsEcsInput ¶
type InfrastructureDefinitionAwsEcsInput interface { pulumi.Input ToInfrastructureDefinitionAwsEcsOutput() InfrastructureDefinitionAwsEcsOutput ToInfrastructureDefinitionAwsEcsOutputWithContext(context.Context) InfrastructureDefinitionAwsEcsOutput }
InfrastructureDefinitionAwsEcsInput is an input type that accepts InfrastructureDefinitionAwsEcsArgs and InfrastructureDefinitionAwsEcsOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsEcsInput` via:
InfrastructureDefinitionAwsEcsArgs{...}
type InfrastructureDefinitionAwsEcsOutput ¶
type InfrastructureDefinitionAwsEcsOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsEcsOutput) AssignPublicIp ¶
func (o InfrastructureDefinitionAwsEcsOutput) AssignPublicIp() pulumi.BoolPtrOutput
Flag to assign a public IP address.
func (InfrastructureDefinitionAwsEcsOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsEcsOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsEcsOutput) ClusterName ¶
func (o InfrastructureDefinitionAwsEcsOutput) ClusterName() pulumi.StringOutput
The name of the ECS cluster to use.
func (InfrastructureDefinitionAwsEcsOutput) ElementType ¶
func (InfrastructureDefinitionAwsEcsOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsEcsOutput) ExecutionRole ¶
func (o InfrastructureDefinitionAwsEcsOutput) ExecutionRole() pulumi.StringPtrOutput
The ARN of the role to use for execution.
func (InfrastructureDefinitionAwsEcsOutput) LaunchType ¶
func (o InfrastructureDefinitionAwsEcsOutput) LaunchType() pulumi.StringOutput
The type of launch configuration to use. Valid options are FARGATE
func (InfrastructureDefinitionAwsEcsOutput) Region ¶
func (o InfrastructureDefinitionAwsEcsOutput) Region() pulumi.StringOutput
The region to deploy to.
func (InfrastructureDefinitionAwsEcsOutput) SecurityGroupIds ¶
func (o InfrastructureDefinitionAwsEcsOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ids to apply to the ecs service.
func (InfrastructureDefinitionAwsEcsOutput) SubnetIds ¶
func (o InfrastructureDefinitionAwsEcsOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ids to apply to the ecs service.
func (InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsOutput ¶
func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsOutput() InfrastructureDefinitionAwsEcsOutput
func (InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsOutputWithContext ¶
func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsOutput
func (InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsPtrOutput ¶
func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput
func (InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsEcsOutput) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsPtrOutput
func (InfrastructureDefinitionAwsEcsOutput) VpcId ¶
func (o InfrastructureDefinitionAwsEcsOutput) VpcId() pulumi.StringPtrOutput
The VPC ids to use when selecting the instances.
type InfrastructureDefinitionAwsEcsPtrInput ¶
type InfrastructureDefinitionAwsEcsPtrInput interface { pulumi.Input ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(context.Context) InfrastructureDefinitionAwsEcsPtrOutput }
InfrastructureDefinitionAwsEcsPtrInput is an input type that accepts InfrastructureDefinitionAwsEcsArgs, InfrastructureDefinitionAwsEcsPtr and InfrastructureDefinitionAwsEcsPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsEcsPtrInput` via:
InfrastructureDefinitionAwsEcsArgs{...} or: nil
func InfrastructureDefinitionAwsEcsPtr ¶
func InfrastructureDefinitionAwsEcsPtr(v *InfrastructureDefinitionAwsEcsArgs) InfrastructureDefinitionAwsEcsPtrInput
type InfrastructureDefinitionAwsEcsPtrOutput ¶
type InfrastructureDefinitionAwsEcsPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsEcsPtrOutput) AssignPublicIp ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
Flag to assign a public IP address.
func (InfrastructureDefinitionAwsEcsPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsEcsPtrOutput) ClusterName ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) ClusterName() pulumi.StringPtrOutput
The name of the ECS cluster to use.
func (InfrastructureDefinitionAwsEcsPtrOutput) ElementType ¶
func (InfrastructureDefinitionAwsEcsPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsEcsPtrOutput) ExecutionRole ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) ExecutionRole() pulumi.StringPtrOutput
The ARN of the role to use for execution.
func (InfrastructureDefinitionAwsEcsPtrOutput) LaunchType ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) LaunchType() pulumi.StringPtrOutput
The type of launch configuration to use. Valid options are FARGATE
func (InfrastructureDefinitionAwsEcsPtrOutput) Region ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) Region() pulumi.StringPtrOutput
The region to deploy to.
func (InfrastructureDefinitionAwsEcsPtrOutput) SecurityGroupIds ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ids to apply to the ecs service.
func (InfrastructureDefinitionAwsEcsPtrOutput) SubnetIds ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ids to apply to the ecs service.
func (InfrastructureDefinitionAwsEcsPtrOutput) ToInfrastructureDefinitionAwsEcsPtrOutput ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) ToInfrastructureDefinitionAwsEcsPtrOutput() InfrastructureDefinitionAwsEcsPtrOutput
func (InfrastructureDefinitionAwsEcsPtrOutput) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) ToInfrastructureDefinitionAwsEcsPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsEcsPtrOutput
func (InfrastructureDefinitionAwsEcsPtrOutput) VpcId ¶
func (o InfrastructureDefinitionAwsEcsPtrOutput) VpcId() pulumi.StringPtrOutput
The VPC ids to use when selecting the instances.
type InfrastructureDefinitionAwsLambda ¶
type InfrastructureDefinitionAwsLambda struct { // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The IAM role to use. IamRole *string `pulumi:"iamRole"` // The region to deploy to. Region string `pulumi:"region"` // The security group ids to apply to the ecs service. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The subnet ids to apply to the ecs service. SubnetIds []string `pulumi:"subnetIds"` // The VPC ids to use when selecting the instances. VpcId *string `pulumi:"vpcId"` }
type InfrastructureDefinitionAwsLambdaArgs ¶
type InfrastructureDefinitionAwsLambdaArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The IAM role to use. IamRole pulumi.StringPtrInput `pulumi:"iamRole"` // The region to deploy to. Region pulumi.StringInput `pulumi:"region"` // The security group ids to apply to the ecs service. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // The subnet ids to apply to the ecs service. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The VPC ids to use when selecting the instances. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (InfrastructureDefinitionAwsLambdaArgs) ElementType ¶
func (InfrastructureDefinitionAwsLambdaArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaOutput ¶
func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaOutput() InfrastructureDefinitionAwsLambdaOutput
func (InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaOutputWithContext ¶
func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaOutput
func (InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaPtrOutput ¶
func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput
func (InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext ¶
func (i InfrastructureDefinitionAwsLambdaArgs) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaPtrOutput
type InfrastructureDefinitionAwsLambdaInput ¶
type InfrastructureDefinitionAwsLambdaInput interface { pulumi.Input ToInfrastructureDefinitionAwsLambdaOutput() InfrastructureDefinitionAwsLambdaOutput ToInfrastructureDefinitionAwsLambdaOutputWithContext(context.Context) InfrastructureDefinitionAwsLambdaOutput }
InfrastructureDefinitionAwsLambdaInput is an input type that accepts InfrastructureDefinitionAwsLambdaArgs and InfrastructureDefinitionAwsLambdaOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsLambdaInput` via:
InfrastructureDefinitionAwsLambdaArgs{...}
type InfrastructureDefinitionAwsLambdaOutput ¶
type InfrastructureDefinitionAwsLambdaOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsLambdaOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsLambdaOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsLambdaOutput) ElementType ¶
func (InfrastructureDefinitionAwsLambdaOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsLambdaOutput) IamRole ¶
func (o InfrastructureDefinitionAwsLambdaOutput) IamRole() pulumi.StringPtrOutput
The IAM role to use.
func (InfrastructureDefinitionAwsLambdaOutput) Region ¶
func (o InfrastructureDefinitionAwsLambdaOutput) Region() pulumi.StringOutput
The region to deploy to.
func (InfrastructureDefinitionAwsLambdaOutput) SecurityGroupIds ¶
func (o InfrastructureDefinitionAwsLambdaOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ids to apply to the ecs service.
func (InfrastructureDefinitionAwsLambdaOutput) SubnetIds ¶
func (o InfrastructureDefinitionAwsLambdaOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ids to apply to the ecs service.
func (InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaOutput ¶
func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaOutput() InfrastructureDefinitionAwsLambdaOutput
func (InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaOutputWithContext ¶
func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaOutput
func (InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaPtrOutput ¶
func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput
func (InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsLambdaOutput) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaPtrOutput
func (InfrastructureDefinitionAwsLambdaOutput) VpcId ¶
func (o InfrastructureDefinitionAwsLambdaOutput) VpcId() pulumi.StringPtrOutput
The VPC ids to use when selecting the instances.
type InfrastructureDefinitionAwsLambdaPtrInput ¶
type InfrastructureDefinitionAwsLambdaPtrInput interface { pulumi.Input ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(context.Context) InfrastructureDefinitionAwsLambdaPtrOutput }
InfrastructureDefinitionAwsLambdaPtrInput is an input type that accepts InfrastructureDefinitionAwsLambdaArgs, InfrastructureDefinitionAwsLambdaPtr and InfrastructureDefinitionAwsLambdaPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsLambdaPtrInput` via:
InfrastructureDefinitionAwsLambdaArgs{...} or: nil
func InfrastructureDefinitionAwsLambdaPtr ¶
func InfrastructureDefinitionAwsLambdaPtr(v *InfrastructureDefinitionAwsLambdaArgs) InfrastructureDefinitionAwsLambdaPtrInput
type InfrastructureDefinitionAwsLambdaPtrOutput ¶
type InfrastructureDefinitionAwsLambdaPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsLambdaPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsLambdaPtrOutput) ElementType ¶
func (InfrastructureDefinitionAwsLambdaPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsLambdaPtrOutput) IamRole ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) IamRole() pulumi.StringPtrOutput
The IAM role to use.
func (InfrastructureDefinitionAwsLambdaPtrOutput) Region ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) Region() pulumi.StringPtrOutput
The region to deploy to.
func (InfrastructureDefinitionAwsLambdaPtrOutput) SecurityGroupIds ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group ids to apply to the ecs service.
func (InfrastructureDefinitionAwsLambdaPtrOutput) SubnetIds ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) SubnetIds() pulumi.StringArrayOutput
The subnet ids to apply to the ecs service.
func (InfrastructureDefinitionAwsLambdaPtrOutput) ToInfrastructureDefinitionAwsLambdaPtrOutput ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) ToInfrastructureDefinitionAwsLambdaPtrOutput() InfrastructureDefinitionAwsLambdaPtrOutput
func (InfrastructureDefinitionAwsLambdaPtrOutput) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) ToInfrastructureDefinitionAwsLambdaPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsLambdaPtrOutput
func (InfrastructureDefinitionAwsLambdaPtrOutput) VpcId ¶
func (o InfrastructureDefinitionAwsLambdaPtrOutput) VpcId() pulumi.StringPtrOutput
The VPC ids to use when selecting the instances.
type InfrastructureDefinitionAwsSsh ¶
type InfrastructureDefinitionAwsSsh struct { // The name of the autoscaling group. AutoscalingGroupName *string `pulumi:"autoscalingGroupName"` // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The desired capacity of the auto scaling group. DesiredCapacity *int `pulumi:"desiredCapacity"` // The name of the host connection attributes to use. HostConnectionAttrsName *string `pulumi:"hostConnectionAttrsName"` // The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP HostConnectionType string `pulumi:"hostConnectionType"` // The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]} HostnameConvention *string `pulumi:"hostnameConvention"` // The name of the load balancer to use. LoadbalancerName *string `pulumi:"loadbalancerName"` // The region to deploy to. Region string `pulumi:"region"` // The tags to use when selecting the instances. Tags []InfrastructureDefinitionAwsSshTag `pulumi:"tags"` // The VPC ids to use when selecting the instances. VpcIds []string `pulumi:"vpcIds"` }
type InfrastructureDefinitionAwsSshArgs ¶
type InfrastructureDefinitionAwsSshArgs struct { // The name of the autoscaling group. AutoscalingGroupName pulumi.StringPtrInput `pulumi:"autoscalingGroupName"` // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The desired capacity of the auto scaling group. DesiredCapacity pulumi.IntPtrInput `pulumi:"desiredCapacity"` // The name of the host connection attributes to use. HostConnectionAttrsName pulumi.StringPtrInput `pulumi:"hostConnectionAttrsName"` // The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP HostConnectionType pulumi.StringInput `pulumi:"hostConnectionType"` // The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]} HostnameConvention pulumi.StringPtrInput `pulumi:"hostnameConvention"` // The name of the load balancer to use. LoadbalancerName pulumi.StringPtrInput `pulumi:"loadbalancerName"` // The region to deploy to. Region pulumi.StringInput `pulumi:"region"` // The tags to use when selecting the instances. Tags InfrastructureDefinitionAwsSshTagArrayInput `pulumi:"tags"` // The VPC ids to use when selecting the instances. VpcIds pulumi.StringArrayInput `pulumi:"vpcIds"` }
func (InfrastructureDefinitionAwsSshArgs) ElementType ¶
func (InfrastructureDefinitionAwsSshArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshOutput ¶
func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshOutput() InfrastructureDefinitionAwsSshOutput
func (InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshOutputWithContext ¶
func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshOutput
func (InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshPtrOutput ¶
func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput
func (InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshPtrOutputWithContext ¶
func (i InfrastructureDefinitionAwsSshArgs) ToInfrastructureDefinitionAwsSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshPtrOutput
type InfrastructureDefinitionAwsSshInput ¶
type InfrastructureDefinitionAwsSshInput interface { pulumi.Input ToInfrastructureDefinitionAwsSshOutput() InfrastructureDefinitionAwsSshOutput ToInfrastructureDefinitionAwsSshOutputWithContext(context.Context) InfrastructureDefinitionAwsSshOutput }
InfrastructureDefinitionAwsSshInput is an input type that accepts InfrastructureDefinitionAwsSshArgs and InfrastructureDefinitionAwsSshOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsSshInput` via:
InfrastructureDefinitionAwsSshArgs{...}
type InfrastructureDefinitionAwsSshOutput ¶
type InfrastructureDefinitionAwsSshOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsSshOutput) AutoscalingGroupName ¶
func (o InfrastructureDefinitionAwsSshOutput) AutoscalingGroupName() pulumi.StringPtrOutput
The name of the autoscaling group.
func (InfrastructureDefinitionAwsSshOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsSshOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsSshOutput) DesiredCapacity ¶
func (o InfrastructureDefinitionAwsSshOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired capacity of the auto scaling group.
func (InfrastructureDefinitionAwsSshOutput) ElementType ¶
func (InfrastructureDefinitionAwsSshOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshOutput) HostConnectionAttrsName ¶
func (o InfrastructureDefinitionAwsSshOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
The name of the host connection attributes to use.
func (InfrastructureDefinitionAwsSshOutput) HostConnectionType ¶
func (o InfrastructureDefinitionAwsSshOutput) HostConnectionType() pulumi.StringOutput
The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP
func (InfrastructureDefinitionAwsSshOutput) HostnameConvention ¶
func (o InfrastructureDefinitionAwsSshOutput) HostnameConvention() pulumi.StringPtrOutput
The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]}
func (InfrastructureDefinitionAwsSshOutput) LoadbalancerName ¶
func (o InfrastructureDefinitionAwsSshOutput) LoadbalancerName() pulumi.StringPtrOutput
The name of the load balancer to use.
func (InfrastructureDefinitionAwsSshOutput) Region ¶
func (o InfrastructureDefinitionAwsSshOutput) Region() pulumi.StringOutput
The region to deploy to.
func (InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshOutput ¶
func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshOutput() InfrastructureDefinitionAwsSshOutput
func (InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshOutputWithContext ¶
func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshOutput
func (InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshPtrOutput ¶
func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput
func (InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsSshOutput) ToInfrastructureDefinitionAwsSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshPtrOutput
func (InfrastructureDefinitionAwsSshOutput) VpcIds ¶
func (o InfrastructureDefinitionAwsSshOutput) VpcIds() pulumi.StringArrayOutput
The VPC ids to use when selecting the instances.
type InfrastructureDefinitionAwsSshPtrInput ¶
type InfrastructureDefinitionAwsSshPtrInput interface { pulumi.Input ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput ToInfrastructureDefinitionAwsSshPtrOutputWithContext(context.Context) InfrastructureDefinitionAwsSshPtrOutput }
InfrastructureDefinitionAwsSshPtrInput is an input type that accepts InfrastructureDefinitionAwsSshArgs, InfrastructureDefinitionAwsSshPtr and InfrastructureDefinitionAwsSshPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsSshPtrInput` via:
InfrastructureDefinitionAwsSshArgs{...} or: nil
func InfrastructureDefinitionAwsSshPtr ¶
func InfrastructureDefinitionAwsSshPtr(v *InfrastructureDefinitionAwsSshArgs) InfrastructureDefinitionAwsSshPtrInput
type InfrastructureDefinitionAwsSshPtrOutput ¶
type InfrastructureDefinitionAwsSshPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsSshPtrOutput) AutoscalingGroupName ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) AutoscalingGroupName() pulumi.StringPtrOutput
The name of the autoscaling group.
func (InfrastructureDefinitionAwsSshPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsSshPtrOutput) DesiredCapacity ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired capacity of the auto scaling group.
func (InfrastructureDefinitionAwsSshPtrOutput) ElementType ¶
func (InfrastructureDefinitionAwsSshPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshPtrOutput) HostConnectionAttrsName ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
The name of the host connection attributes to use.
func (InfrastructureDefinitionAwsSshPtrOutput) HostConnectionType ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) HostConnectionType() pulumi.StringPtrOutput
The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP
func (InfrastructureDefinitionAwsSshPtrOutput) HostnameConvention ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) HostnameConvention() pulumi.StringPtrOutput
The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]}
func (InfrastructureDefinitionAwsSshPtrOutput) LoadbalancerName ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) LoadbalancerName() pulumi.StringPtrOutput
The name of the load balancer to use.
func (InfrastructureDefinitionAwsSshPtrOutput) Region ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) Region() pulumi.StringPtrOutput
The region to deploy to.
func (InfrastructureDefinitionAwsSshPtrOutput) Tags ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) Tags() InfrastructureDefinitionAwsSshTagArrayOutput
The tags to use when selecting the instances.
func (InfrastructureDefinitionAwsSshPtrOutput) ToInfrastructureDefinitionAwsSshPtrOutput ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) ToInfrastructureDefinitionAwsSshPtrOutput() InfrastructureDefinitionAwsSshPtrOutput
func (InfrastructureDefinitionAwsSshPtrOutput) ToInfrastructureDefinitionAwsSshPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) ToInfrastructureDefinitionAwsSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshPtrOutput
func (InfrastructureDefinitionAwsSshPtrOutput) VpcIds ¶
func (o InfrastructureDefinitionAwsSshPtrOutput) VpcIds() pulumi.StringArrayOutput
The VPC ids to use when selecting the instances.
type InfrastructureDefinitionAwsSshTagArgs ¶
type InfrastructureDefinitionAwsSshTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (InfrastructureDefinitionAwsSshTagArgs) ElementType ¶
func (InfrastructureDefinitionAwsSshTagArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshTagArgs) ToInfrastructureDefinitionAwsSshTagOutput ¶
func (i InfrastructureDefinitionAwsSshTagArgs) ToInfrastructureDefinitionAwsSshTagOutput() InfrastructureDefinitionAwsSshTagOutput
func (InfrastructureDefinitionAwsSshTagArgs) ToInfrastructureDefinitionAwsSshTagOutputWithContext ¶
func (i InfrastructureDefinitionAwsSshTagArgs) ToInfrastructureDefinitionAwsSshTagOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagOutput
type InfrastructureDefinitionAwsSshTagArray ¶
type InfrastructureDefinitionAwsSshTagArray []InfrastructureDefinitionAwsSshTagInput
func (InfrastructureDefinitionAwsSshTagArray) ElementType ¶
func (InfrastructureDefinitionAwsSshTagArray) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshTagArray) ToInfrastructureDefinitionAwsSshTagArrayOutput ¶
func (i InfrastructureDefinitionAwsSshTagArray) ToInfrastructureDefinitionAwsSshTagArrayOutput() InfrastructureDefinitionAwsSshTagArrayOutput
func (InfrastructureDefinitionAwsSshTagArray) ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext ¶
func (i InfrastructureDefinitionAwsSshTagArray) ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagArrayOutput
type InfrastructureDefinitionAwsSshTagArrayInput ¶
type InfrastructureDefinitionAwsSshTagArrayInput interface { pulumi.Input ToInfrastructureDefinitionAwsSshTagArrayOutput() InfrastructureDefinitionAwsSshTagArrayOutput ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext(context.Context) InfrastructureDefinitionAwsSshTagArrayOutput }
InfrastructureDefinitionAwsSshTagArrayInput is an input type that accepts InfrastructureDefinitionAwsSshTagArray and InfrastructureDefinitionAwsSshTagArrayOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsSshTagArrayInput` via:
InfrastructureDefinitionAwsSshTagArray{ InfrastructureDefinitionAwsSshTagArgs{...} }
type InfrastructureDefinitionAwsSshTagArrayOutput ¶
type InfrastructureDefinitionAwsSshTagArrayOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsSshTagArrayOutput) ElementType ¶
func (InfrastructureDefinitionAwsSshTagArrayOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshTagArrayOutput) ToInfrastructureDefinitionAwsSshTagArrayOutput ¶
func (o InfrastructureDefinitionAwsSshTagArrayOutput) ToInfrastructureDefinitionAwsSshTagArrayOutput() InfrastructureDefinitionAwsSshTagArrayOutput
func (InfrastructureDefinitionAwsSshTagArrayOutput) ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext ¶
func (o InfrastructureDefinitionAwsSshTagArrayOutput) ToInfrastructureDefinitionAwsSshTagArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagArrayOutput
type InfrastructureDefinitionAwsSshTagInput ¶
type InfrastructureDefinitionAwsSshTagInput interface { pulumi.Input ToInfrastructureDefinitionAwsSshTagOutput() InfrastructureDefinitionAwsSshTagOutput ToInfrastructureDefinitionAwsSshTagOutputWithContext(context.Context) InfrastructureDefinitionAwsSshTagOutput }
InfrastructureDefinitionAwsSshTagInput is an input type that accepts InfrastructureDefinitionAwsSshTagArgs and InfrastructureDefinitionAwsSshTagOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsSshTagInput` via:
InfrastructureDefinitionAwsSshTagArgs{...}
type InfrastructureDefinitionAwsSshTagOutput ¶
type InfrastructureDefinitionAwsSshTagOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsSshTagOutput) ElementType ¶
func (InfrastructureDefinitionAwsSshTagOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsSshTagOutput) Key ¶
func (o InfrastructureDefinitionAwsSshTagOutput) Key() pulumi.StringOutput
func (InfrastructureDefinitionAwsSshTagOutput) ToInfrastructureDefinitionAwsSshTagOutput ¶
func (o InfrastructureDefinitionAwsSshTagOutput) ToInfrastructureDefinitionAwsSshTagOutput() InfrastructureDefinitionAwsSshTagOutput
func (InfrastructureDefinitionAwsSshTagOutput) ToInfrastructureDefinitionAwsSshTagOutputWithContext ¶
func (o InfrastructureDefinitionAwsSshTagOutput) ToInfrastructureDefinitionAwsSshTagOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsSshTagOutput
func (InfrastructureDefinitionAwsSshTagOutput) Value ¶
func (o InfrastructureDefinitionAwsSshTagOutput) Value() pulumi.StringOutput
type InfrastructureDefinitionAwsWinrm ¶
type InfrastructureDefinitionAwsWinrm struct { // The name of the autoscaling group. AutoscalingGroupName string `pulumi:"autoscalingGroupName"` // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The desired capacity of the autoscaling group. DesiredCapacity *int `pulumi:"desiredCapacity"` // The name of the host connection attributes to use. HostConnectionAttrsName string `pulumi:"hostConnectionAttrsName"` // The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP HostConnectionType string `pulumi:"hostConnectionType"` // The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]} HostnameConvention *string `pulumi:"hostnameConvention"` // The name of the load balancer to use. LoadbalancerName *string `pulumi:"loadbalancerName"` // The region to deploy to. Region string `pulumi:"region"` }
type InfrastructureDefinitionAwsWinrmArgs ¶
type InfrastructureDefinitionAwsWinrmArgs struct { // The name of the autoscaling group. AutoscalingGroupName pulumi.StringInput `pulumi:"autoscalingGroupName"` // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The desired capacity of the autoscaling group. DesiredCapacity pulumi.IntPtrInput `pulumi:"desiredCapacity"` // The name of the host connection attributes to use. HostConnectionAttrsName pulumi.StringInput `pulumi:"hostConnectionAttrsName"` // The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP HostConnectionType pulumi.StringInput `pulumi:"hostConnectionType"` // The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]} HostnameConvention pulumi.StringPtrInput `pulumi:"hostnameConvention"` // The name of the load balancer to use. LoadbalancerName pulumi.StringPtrInput `pulumi:"loadbalancerName"` // The region to deploy to. Region pulumi.StringInput `pulumi:"region"` }
func (InfrastructureDefinitionAwsWinrmArgs) ElementType ¶
func (InfrastructureDefinitionAwsWinrmArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmOutput ¶
func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmOutput() InfrastructureDefinitionAwsWinrmOutput
func (InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmOutputWithContext ¶
func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmOutput
func (InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmPtrOutput ¶
func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput
func (InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext ¶
func (i InfrastructureDefinitionAwsWinrmArgs) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmPtrOutput
type InfrastructureDefinitionAwsWinrmInput ¶
type InfrastructureDefinitionAwsWinrmInput interface { pulumi.Input ToInfrastructureDefinitionAwsWinrmOutput() InfrastructureDefinitionAwsWinrmOutput ToInfrastructureDefinitionAwsWinrmOutputWithContext(context.Context) InfrastructureDefinitionAwsWinrmOutput }
InfrastructureDefinitionAwsWinrmInput is an input type that accepts InfrastructureDefinitionAwsWinrmArgs and InfrastructureDefinitionAwsWinrmOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsWinrmInput` via:
InfrastructureDefinitionAwsWinrmArgs{...}
type InfrastructureDefinitionAwsWinrmOutput ¶
type InfrastructureDefinitionAwsWinrmOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsWinrmOutput) AutoscalingGroupName ¶
func (o InfrastructureDefinitionAwsWinrmOutput) AutoscalingGroupName() pulumi.StringOutput
The name of the autoscaling group.
func (InfrastructureDefinitionAwsWinrmOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsWinrmOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsWinrmOutput) DesiredCapacity ¶
func (o InfrastructureDefinitionAwsWinrmOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired capacity of the autoscaling group.
func (InfrastructureDefinitionAwsWinrmOutput) ElementType ¶
func (InfrastructureDefinitionAwsWinrmOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsWinrmOutput) HostConnectionAttrsName ¶
func (o InfrastructureDefinitionAwsWinrmOutput) HostConnectionAttrsName() pulumi.StringOutput
The name of the host connection attributes to use.
func (InfrastructureDefinitionAwsWinrmOutput) HostConnectionType ¶
func (o InfrastructureDefinitionAwsWinrmOutput) HostConnectionType() pulumi.StringOutput
The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP
func (InfrastructureDefinitionAwsWinrmOutput) HostnameConvention ¶
func (o InfrastructureDefinitionAwsWinrmOutput) HostnameConvention() pulumi.StringPtrOutput
The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]}
func (InfrastructureDefinitionAwsWinrmOutput) LoadbalancerName ¶
func (o InfrastructureDefinitionAwsWinrmOutput) LoadbalancerName() pulumi.StringPtrOutput
The name of the load balancer to use.
func (InfrastructureDefinitionAwsWinrmOutput) Region ¶
func (o InfrastructureDefinitionAwsWinrmOutput) Region() pulumi.StringOutput
The region to deploy to.
func (InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmOutput ¶
func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmOutput() InfrastructureDefinitionAwsWinrmOutput
func (InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmOutputWithContext ¶
func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmOutput
func (InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmPtrOutput ¶
func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput
func (InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsWinrmOutput) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmPtrOutput
type InfrastructureDefinitionAwsWinrmPtrInput ¶
type InfrastructureDefinitionAwsWinrmPtrInput interface { pulumi.Input ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(context.Context) InfrastructureDefinitionAwsWinrmPtrOutput }
InfrastructureDefinitionAwsWinrmPtrInput is an input type that accepts InfrastructureDefinitionAwsWinrmArgs, InfrastructureDefinitionAwsWinrmPtr and InfrastructureDefinitionAwsWinrmPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAwsWinrmPtrInput` via:
InfrastructureDefinitionAwsWinrmArgs{...} or: nil
func InfrastructureDefinitionAwsWinrmPtr ¶
func InfrastructureDefinitionAwsWinrmPtr(v *InfrastructureDefinitionAwsWinrmArgs) InfrastructureDefinitionAwsWinrmPtrInput
type InfrastructureDefinitionAwsWinrmPtrOutput ¶
type InfrastructureDefinitionAwsWinrmPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAwsWinrmPtrOutput) AutoscalingGroupName ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) AutoscalingGroupName() pulumi.StringPtrOutput
The name of the autoscaling group.
func (InfrastructureDefinitionAwsWinrmPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAwsWinrmPtrOutput) DesiredCapacity ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired capacity of the autoscaling group.
func (InfrastructureDefinitionAwsWinrmPtrOutput) ElementType ¶
func (InfrastructureDefinitionAwsWinrmPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAwsWinrmPtrOutput) HostConnectionAttrsName ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
The name of the host connection attributes to use.
func (InfrastructureDefinitionAwsWinrmPtrOutput) HostConnectionType ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) HostConnectionType() pulumi.StringPtrOutput
The type of host connection to use. Valid options are PRIVATE*DNS, PUBLIC*DNS, PRIVATE*IP, PUBLIC*IP
func (InfrastructureDefinitionAwsWinrmPtrOutput) HostnameConvention ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) HostnameConvention() pulumi.StringPtrOutput
The naming convention to use for the hostname. Defaults to ${host.ec2Instance.privateDnsName.split('.')[0]}
func (InfrastructureDefinitionAwsWinrmPtrOutput) LoadbalancerName ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) LoadbalancerName() pulumi.StringPtrOutput
The name of the load balancer to use.
func (InfrastructureDefinitionAwsWinrmPtrOutput) Region ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) Region() pulumi.StringPtrOutput
The region to deploy to.
func (InfrastructureDefinitionAwsWinrmPtrOutput) ToInfrastructureDefinitionAwsWinrmPtrOutput ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) ToInfrastructureDefinitionAwsWinrmPtrOutput() InfrastructureDefinitionAwsWinrmPtrOutput
func (InfrastructureDefinitionAwsWinrmPtrOutput) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext ¶
func (o InfrastructureDefinitionAwsWinrmPtrOutput) ToInfrastructureDefinitionAwsWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAwsWinrmPtrOutput
type InfrastructureDefinitionAzureVmss ¶
type InfrastructureDefinitionAzureVmss struct { // The type of authentication to use. Valid options are SSH*PUBLIC*KEY. AuthType string `pulumi:"authType"` // Base name. BaseName string `pulumi:"baseName"` // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The type of deployment. Valid options are NATIVE_VMSS DeploymentType string `pulumi:"deploymentType"` // The name of the host connection attributes to use. HostConnectionAttrsName *string `pulumi:"hostConnectionAttrsName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The unique id of the azure subscription. SubscriptionId string `pulumi:"subscriptionId"` // The username to connect with. Username string `pulumi:"username"` }
type InfrastructureDefinitionAzureVmssArgs ¶
type InfrastructureDefinitionAzureVmssArgs struct { // The type of authentication to use. Valid options are SSH*PUBLIC*KEY. AuthType pulumi.StringInput `pulumi:"authType"` // Base name. BaseName pulumi.StringInput `pulumi:"baseName"` // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The type of deployment. Valid options are NATIVE_VMSS DeploymentType pulumi.StringInput `pulumi:"deploymentType"` // The name of the host connection attributes to use. HostConnectionAttrsName pulumi.StringPtrInput `pulumi:"hostConnectionAttrsName"` // The name of the resource group. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The unique id of the azure subscription. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` // The username to connect with. Username pulumi.StringInput `pulumi:"username"` }
func (InfrastructureDefinitionAzureVmssArgs) ElementType ¶
func (InfrastructureDefinitionAzureVmssArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssOutput ¶
func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssOutput() InfrastructureDefinitionAzureVmssOutput
func (InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssOutputWithContext ¶
func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssOutput
func (InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssPtrOutput ¶
func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput
func (InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext ¶
func (i InfrastructureDefinitionAzureVmssArgs) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssPtrOutput
type InfrastructureDefinitionAzureVmssInput ¶
type InfrastructureDefinitionAzureVmssInput interface { pulumi.Input ToInfrastructureDefinitionAzureVmssOutput() InfrastructureDefinitionAzureVmssOutput ToInfrastructureDefinitionAzureVmssOutputWithContext(context.Context) InfrastructureDefinitionAzureVmssOutput }
InfrastructureDefinitionAzureVmssInput is an input type that accepts InfrastructureDefinitionAzureVmssArgs and InfrastructureDefinitionAzureVmssOutput values. You can construct a concrete instance of `InfrastructureDefinitionAzureVmssInput` via:
InfrastructureDefinitionAzureVmssArgs{...}
type InfrastructureDefinitionAzureVmssOutput ¶
type InfrastructureDefinitionAzureVmssOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAzureVmssOutput) AuthType ¶
func (o InfrastructureDefinitionAzureVmssOutput) AuthType() pulumi.StringOutput
The type of authentication to use. Valid options are SSH*PUBLIC*KEY.
func (InfrastructureDefinitionAzureVmssOutput) BaseName ¶
func (o InfrastructureDefinitionAzureVmssOutput) BaseName() pulumi.StringOutput
Base name.
func (InfrastructureDefinitionAzureVmssOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAzureVmssOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAzureVmssOutput) DeploymentType ¶
func (o InfrastructureDefinitionAzureVmssOutput) DeploymentType() pulumi.StringOutput
The type of deployment. Valid options are NATIVE_VMSS
func (InfrastructureDefinitionAzureVmssOutput) ElementType ¶
func (InfrastructureDefinitionAzureVmssOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAzureVmssOutput) HostConnectionAttrsName ¶
func (o InfrastructureDefinitionAzureVmssOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
The name of the host connection attributes to use.
func (InfrastructureDefinitionAzureVmssOutput) ResourceGroupName ¶
func (o InfrastructureDefinitionAzureVmssOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group.
func (InfrastructureDefinitionAzureVmssOutput) SubscriptionId ¶
func (o InfrastructureDefinitionAzureVmssOutput) SubscriptionId() pulumi.StringOutput
The unique id of the azure subscription.
func (InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssOutput ¶
func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssOutput() InfrastructureDefinitionAzureVmssOutput
func (InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssOutputWithContext ¶
func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssOutput
func (InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssPtrOutput ¶
func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput
func (InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext ¶
func (o InfrastructureDefinitionAzureVmssOutput) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssPtrOutput
func (InfrastructureDefinitionAzureVmssOutput) Username ¶
func (o InfrastructureDefinitionAzureVmssOutput) Username() pulumi.StringOutput
The username to connect with.
type InfrastructureDefinitionAzureVmssPtrInput ¶
type InfrastructureDefinitionAzureVmssPtrInput interface { pulumi.Input ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(context.Context) InfrastructureDefinitionAzureVmssPtrOutput }
InfrastructureDefinitionAzureVmssPtrInput is an input type that accepts InfrastructureDefinitionAzureVmssArgs, InfrastructureDefinitionAzureVmssPtr and InfrastructureDefinitionAzureVmssPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAzureVmssPtrInput` via:
InfrastructureDefinitionAzureVmssArgs{...} or: nil
func InfrastructureDefinitionAzureVmssPtr ¶
func InfrastructureDefinitionAzureVmssPtr(v *InfrastructureDefinitionAzureVmssArgs) InfrastructureDefinitionAzureVmssPtrInput
type InfrastructureDefinitionAzureVmssPtrOutput ¶
type InfrastructureDefinitionAzureVmssPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAzureVmssPtrOutput) AuthType ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) AuthType() pulumi.StringPtrOutput
The type of authentication to use. Valid options are SSH*PUBLIC*KEY.
func (InfrastructureDefinitionAzureVmssPtrOutput) BaseName ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) BaseName() pulumi.StringPtrOutput
Base name.
func (InfrastructureDefinitionAzureVmssPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAzureVmssPtrOutput) DeploymentType ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) DeploymentType() pulumi.StringPtrOutput
The type of deployment. Valid options are NATIVE_VMSS
func (InfrastructureDefinitionAzureVmssPtrOutput) ElementType ¶
func (InfrastructureDefinitionAzureVmssPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAzureVmssPtrOutput) HostConnectionAttrsName ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) HostConnectionAttrsName() pulumi.StringPtrOutput
The name of the host connection attributes to use.
func (InfrastructureDefinitionAzureVmssPtrOutput) ResourceGroupName ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The name of the resource group.
func (InfrastructureDefinitionAzureVmssPtrOutput) SubscriptionId ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) SubscriptionId() pulumi.StringPtrOutput
The unique id of the azure subscription.
func (InfrastructureDefinitionAzureVmssPtrOutput) ToInfrastructureDefinitionAzureVmssPtrOutput ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) ToInfrastructureDefinitionAzureVmssPtrOutput() InfrastructureDefinitionAzureVmssPtrOutput
func (InfrastructureDefinitionAzureVmssPtrOutput) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) ToInfrastructureDefinitionAzureVmssPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureVmssPtrOutput
func (InfrastructureDefinitionAzureVmssPtrOutput) Username ¶
func (o InfrastructureDefinitionAzureVmssPtrOutput) Username() pulumi.StringPtrOutput
The username to connect with.
type InfrastructureDefinitionAzureWebapp ¶
type InfrastructureDefinitionAzureWebapp struct { // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The name of the resource group. ResourceGroup string `pulumi:"resourceGroup"` // The unique id of the azure subscription. SubscriptionId string `pulumi:"subscriptionId"` }
type InfrastructureDefinitionAzureWebappArgs ¶
type InfrastructureDefinitionAzureWebappArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The name of the resource group. ResourceGroup pulumi.StringInput `pulumi:"resourceGroup"` // The unique id of the azure subscription. SubscriptionId pulumi.StringInput `pulumi:"subscriptionId"` }
func (InfrastructureDefinitionAzureWebappArgs) ElementType ¶
func (InfrastructureDefinitionAzureWebappArgs) ElementType() reflect.Type
func (InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappOutput ¶
func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappOutput() InfrastructureDefinitionAzureWebappOutput
func (InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappOutputWithContext ¶
func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappOutput
func (InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappPtrOutput ¶
func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput
func (InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext ¶
func (i InfrastructureDefinitionAzureWebappArgs) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappPtrOutput
type InfrastructureDefinitionAzureWebappInput ¶
type InfrastructureDefinitionAzureWebappInput interface { pulumi.Input ToInfrastructureDefinitionAzureWebappOutput() InfrastructureDefinitionAzureWebappOutput ToInfrastructureDefinitionAzureWebappOutputWithContext(context.Context) InfrastructureDefinitionAzureWebappOutput }
InfrastructureDefinitionAzureWebappInput is an input type that accepts InfrastructureDefinitionAzureWebappArgs and InfrastructureDefinitionAzureWebappOutput values. You can construct a concrete instance of `InfrastructureDefinitionAzureWebappInput` via:
InfrastructureDefinitionAzureWebappArgs{...}
type InfrastructureDefinitionAzureWebappOutput ¶
type InfrastructureDefinitionAzureWebappOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAzureWebappOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAzureWebappOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAzureWebappOutput) ElementType ¶
func (InfrastructureDefinitionAzureWebappOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAzureWebappOutput) ResourceGroup ¶
func (o InfrastructureDefinitionAzureWebappOutput) ResourceGroup() pulumi.StringOutput
The name of the resource group.
func (InfrastructureDefinitionAzureWebappOutput) SubscriptionId ¶
func (o InfrastructureDefinitionAzureWebappOutput) SubscriptionId() pulumi.StringOutput
The unique id of the azure subscription.
func (InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappOutput ¶
func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappOutput() InfrastructureDefinitionAzureWebappOutput
func (InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappOutputWithContext ¶
func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappOutput
func (InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappPtrOutput ¶
func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput
func (InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext ¶
func (o InfrastructureDefinitionAzureWebappOutput) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappPtrOutput
type InfrastructureDefinitionAzureWebappPtrInput ¶
type InfrastructureDefinitionAzureWebappPtrInput interface { pulumi.Input ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(context.Context) InfrastructureDefinitionAzureWebappPtrOutput }
InfrastructureDefinitionAzureWebappPtrInput is an input type that accepts InfrastructureDefinitionAzureWebappArgs, InfrastructureDefinitionAzureWebappPtr and InfrastructureDefinitionAzureWebappPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionAzureWebappPtrInput` via:
InfrastructureDefinitionAzureWebappArgs{...} or: nil
func InfrastructureDefinitionAzureWebappPtr ¶
func InfrastructureDefinitionAzureWebappPtr(v *InfrastructureDefinitionAzureWebappArgs) InfrastructureDefinitionAzureWebappPtrInput
type InfrastructureDefinitionAzureWebappPtrOutput ¶
type InfrastructureDefinitionAzureWebappPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionAzureWebappPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionAzureWebappPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionAzureWebappPtrOutput) ElementType ¶
func (InfrastructureDefinitionAzureWebappPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionAzureWebappPtrOutput) ResourceGroup ¶
func (o InfrastructureDefinitionAzureWebappPtrOutput) ResourceGroup() pulumi.StringPtrOutput
The name of the resource group.
func (InfrastructureDefinitionAzureWebappPtrOutput) SubscriptionId ¶
func (o InfrastructureDefinitionAzureWebappPtrOutput) SubscriptionId() pulumi.StringPtrOutput
The unique id of the azure subscription.
func (InfrastructureDefinitionAzureWebappPtrOutput) ToInfrastructureDefinitionAzureWebappPtrOutput ¶
func (o InfrastructureDefinitionAzureWebappPtrOutput) ToInfrastructureDefinitionAzureWebappPtrOutput() InfrastructureDefinitionAzureWebappPtrOutput
func (InfrastructureDefinitionAzureWebappPtrOutput) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext ¶
func (o InfrastructureDefinitionAzureWebappPtrOutput) ToInfrastructureDefinitionAzureWebappPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionAzureWebappPtrOutput
type InfrastructureDefinitionCustom ¶
type InfrastructureDefinitionCustom struct { // The template version DeploymentTypeTemplateVersion string `pulumi:"deploymentTypeTemplateVersion"` // Variables to be used in the service Variables []InfrastructureDefinitionCustomVariable `pulumi:"variables"` }
type InfrastructureDefinitionCustomArgs ¶
type InfrastructureDefinitionCustomArgs struct { // The template version DeploymentTypeTemplateVersion pulumi.StringInput `pulumi:"deploymentTypeTemplateVersion"` // Variables to be used in the service Variables InfrastructureDefinitionCustomVariableArrayInput `pulumi:"variables"` }
func (InfrastructureDefinitionCustomArgs) ElementType ¶
func (InfrastructureDefinitionCustomArgs) ElementType() reflect.Type
func (InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomOutput ¶
func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomOutput() InfrastructureDefinitionCustomOutput
func (InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomOutputWithContext ¶
func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomOutput
func (InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomPtrOutput ¶
func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput
func (InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomPtrOutputWithContext ¶
func (i InfrastructureDefinitionCustomArgs) ToInfrastructureDefinitionCustomPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomPtrOutput
type InfrastructureDefinitionCustomInput ¶
type InfrastructureDefinitionCustomInput interface { pulumi.Input ToInfrastructureDefinitionCustomOutput() InfrastructureDefinitionCustomOutput ToInfrastructureDefinitionCustomOutputWithContext(context.Context) InfrastructureDefinitionCustomOutput }
InfrastructureDefinitionCustomInput is an input type that accepts InfrastructureDefinitionCustomArgs and InfrastructureDefinitionCustomOutput values. You can construct a concrete instance of `InfrastructureDefinitionCustomInput` via:
InfrastructureDefinitionCustomArgs{...}
type InfrastructureDefinitionCustomOutput ¶
type InfrastructureDefinitionCustomOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionCustomOutput) DeploymentTypeTemplateVersion ¶
func (o InfrastructureDefinitionCustomOutput) DeploymentTypeTemplateVersion() pulumi.StringOutput
The template version
func (InfrastructureDefinitionCustomOutput) ElementType ¶
func (InfrastructureDefinitionCustomOutput) ElementType() reflect.Type
func (InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomOutput ¶
func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomOutput() InfrastructureDefinitionCustomOutput
func (InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomOutputWithContext ¶
func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomOutput
func (InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomPtrOutput ¶
func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput
func (InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomPtrOutputWithContext ¶
func (o InfrastructureDefinitionCustomOutput) ToInfrastructureDefinitionCustomPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomPtrOutput
func (InfrastructureDefinitionCustomOutput) Variables ¶
func (o InfrastructureDefinitionCustomOutput) Variables() InfrastructureDefinitionCustomVariableArrayOutput
Variables to be used in the service
type InfrastructureDefinitionCustomPtrInput ¶
type InfrastructureDefinitionCustomPtrInput interface { pulumi.Input ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput ToInfrastructureDefinitionCustomPtrOutputWithContext(context.Context) InfrastructureDefinitionCustomPtrOutput }
InfrastructureDefinitionCustomPtrInput is an input type that accepts InfrastructureDefinitionCustomArgs, InfrastructureDefinitionCustomPtr and InfrastructureDefinitionCustomPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionCustomPtrInput` via:
InfrastructureDefinitionCustomArgs{...} or: nil
func InfrastructureDefinitionCustomPtr ¶
func InfrastructureDefinitionCustomPtr(v *InfrastructureDefinitionCustomArgs) InfrastructureDefinitionCustomPtrInput
type InfrastructureDefinitionCustomPtrOutput ¶
type InfrastructureDefinitionCustomPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionCustomPtrOutput) DeploymentTypeTemplateVersion ¶
func (o InfrastructureDefinitionCustomPtrOutput) DeploymentTypeTemplateVersion() pulumi.StringPtrOutput
The template version
func (InfrastructureDefinitionCustomPtrOutput) ElementType ¶
func (InfrastructureDefinitionCustomPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionCustomPtrOutput) ToInfrastructureDefinitionCustomPtrOutput ¶
func (o InfrastructureDefinitionCustomPtrOutput) ToInfrastructureDefinitionCustomPtrOutput() InfrastructureDefinitionCustomPtrOutput
func (InfrastructureDefinitionCustomPtrOutput) ToInfrastructureDefinitionCustomPtrOutputWithContext ¶
func (o InfrastructureDefinitionCustomPtrOutput) ToInfrastructureDefinitionCustomPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomPtrOutput
func (InfrastructureDefinitionCustomPtrOutput) Variables ¶
func (o InfrastructureDefinitionCustomPtrOutput) Variables() InfrastructureDefinitionCustomVariableArrayOutput
Variables to be used in the service
type InfrastructureDefinitionCustomVariableArgs ¶
type InfrastructureDefinitionCustomVariableArgs struct { // The name of the infrastructure definition Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (InfrastructureDefinitionCustomVariableArgs) ElementType ¶
func (InfrastructureDefinitionCustomVariableArgs) ElementType() reflect.Type
func (InfrastructureDefinitionCustomVariableArgs) ToInfrastructureDefinitionCustomVariableOutput ¶
func (i InfrastructureDefinitionCustomVariableArgs) ToInfrastructureDefinitionCustomVariableOutput() InfrastructureDefinitionCustomVariableOutput
func (InfrastructureDefinitionCustomVariableArgs) ToInfrastructureDefinitionCustomVariableOutputWithContext ¶
func (i InfrastructureDefinitionCustomVariableArgs) ToInfrastructureDefinitionCustomVariableOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableOutput
type InfrastructureDefinitionCustomVariableArray ¶
type InfrastructureDefinitionCustomVariableArray []InfrastructureDefinitionCustomVariableInput
func (InfrastructureDefinitionCustomVariableArray) ElementType ¶
func (InfrastructureDefinitionCustomVariableArray) ElementType() reflect.Type
func (InfrastructureDefinitionCustomVariableArray) ToInfrastructureDefinitionCustomVariableArrayOutput ¶
func (i InfrastructureDefinitionCustomVariableArray) ToInfrastructureDefinitionCustomVariableArrayOutput() InfrastructureDefinitionCustomVariableArrayOutput
func (InfrastructureDefinitionCustomVariableArray) ToInfrastructureDefinitionCustomVariableArrayOutputWithContext ¶
func (i InfrastructureDefinitionCustomVariableArray) ToInfrastructureDefinitionCustomVariableArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableArrayOutput
type InfrastructureDefinitionCustomVariableArrayInput ¶
type InfrastructureDefinitionCustomVariableArrayInput interface { pulumi.Input ToInfrastructureDefinitionCustomVariableArrayOutput() InfrastructureDefinitionCustomVariableArrayOutput ToInfrastructureDefinitionCustomVariableArrayOutputWithContext(context.Context) InfrastructureDefinitionCustomVariableArrayOutput }
InfrastructureDefinitionCustomVariableArrayInput is an input type that accepts InfrastructureDefinitionCustomVariableArray and InfrastructureDefinitionCustomVariableArrayOutput values. You can construct a concrete instance of `InfrastructureDefinitionCustomVariableArrayInput` via:
InfrastructureDefinitionCustomVariableArray{ InfrastructureDefinitionCustomVariableArgs{...} }
type InfrastructureDefinitionCustomVariableArrayOutput ¶
type InfrastructureDefinitionCustomVariableArrayOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionCustomVariableArrayOutput) ElementType ¶
func (InfrastructureDefinitionCustomVariableArrayOutput) ElementType() reflect.Type
func (InfrastructureDefinitionCustomVariableArrayOutput) ToInfrastructureDefinitionCustomVariableArrayOutput ¶
func (o InfrastructureDefinitionCustomVariableArrayOutput) ToInfrastructureDefinitionCustomVariableArrayOutput() InfrastructureDefinitionCustomVariableArrayOutput
func (InfrastructureDefinitionCustomVariableArrayOutput) ToInfrastructureDefinitionCustomVariableArrayOutputWithContext ¶
func (o InfrastructureDefinitionCustomVariableArrayOutput) ToInfrastructureDefinitionCustomVariableArrayOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableArrayOutput
type InfrastructureDefinitionCustomVariableInput ¶
type InfrastructureDefinitionCustomVariableInput interface { pulumi.Input ToInfrastructureDefinitionCustomVariableOutput() InfrastructureDefinitionCustomVariableOutput ToInfrastructureDefinitionCustomVariableOutputWithContext(context.Context) InfrastructureDefinitionCustomVariableOutput }
InfrastructureDefinitionCustomVariableInput is an input type that accepts InfrastructureDefinitionCustomVariableArgs and InfrastructureDefinitionCustomVariableOutput values. You can construct a concrete instance of `InfrastructureDefinitionCustomVariableInput` via:
InfrastructureDefinitionCustomVariableArgs{...}
type InfrastructureDefinitionCustomVariableOutput ¶
type InfrastructureDefinitionCustomVariableOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionCustomVariableOutput) ElementType ¶
func (InfrastructureDefinitionCustomVariableOutput) ElementType() reflect.Type
func (InfrastructureDefinitionCustomVariableOutput) Name ¶
func (o InfrastructureDefinitionCustomVariableOutput) Name() pulumi.StringOutput
The name of the infrastructure definition
func (InfrastructureDefinitionCustomVariableOutput) ToInfrastructureDefinitionCustomVariableOutput ¶
func (o InfrastructureDefinitionCustomVariableOutput) ToInfrastructureDefinitionCustomVariableOutput() InfrastructureDefinitionCustomVariableOutput
func (InfrastructureDefinitionCustomVariableOutput) ToInfrastructureDefinitionCustomVariableOutputWithContext ¶
func (o InfrastructureDefinitionCustomVariableOutput) ToInfrastructureDefinitionCustomVariableOutputWithContext(ctx context.Context) InfrastructureDefinitionCustomVariableOutput
func (InfrastructureDefinitionCustomVariableOutput) Value ¶
func (o InfrastructureDefinitionCustomVariableOutput) Value() pulumi.StringOutput
type InfrastructureDefinitionDatacenterSsh ¶
type InfrastructureDefinitionDatacenterSsh struct { // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The name of the SSH connection attributes to use. HostConnectionAttributesName string `pulumi:"hostConnectionAttributesName"` // A list of hosts to deploy to. Hostnames []string `pulumi:"hostnames"` }
type InfrastructureDefinitionDatacenterSshArgs ¶
type InfrastructureDefinitionDatacenterSshArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The name of the SSH connection attributes to use. HostConnectionAttributesName pulumi.StringInput `pulumi:"hostConnectionAttributesName"` // A list of hosts to deploy to. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` }
func (InfrastructureDefinitionDatacenterSshArgs) ElementType ¶
func (InfrastructureDefinitionDatacenterSshArgs) ElementType() reflect.Type
func (InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshOutput ¶
func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshOutput() InfrastructureDefinitionDatacenterSshOutput
func (InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshOutputWithContext ¶
func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshOutput
func (InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshPtrOutput ¶
func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput
func (InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext ¶
func (i InfrastructureDefinitionDatacenterSshArgs) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshPtrOutput
type InfrastructureDefinitionDatacenterSshInput ¶
type InfrastructureDefinitionDatacenterSshInput interface { pulumi.Input ToInfrastructureDefinitionDatacenterSshOutput() InfrastructureDefinitionDatacenterSshOutput ToInfrastructureDefinitionDatacenterSshOutputWithContext(context.Context) InfrastructureDefinitionDatacenterSshOutput }
InfrastructureDefinitionDatacenterSshInput is an input type that accepts InfrastructureDefinitionDatacenterSshArgs and InfrastructureDefinitionDatacenterSshOutput values. You can construct a concrete instance of `InfrastructureDefinitionDatacenterSshInput` via:
InfrastructureDefinitionDatacenterSshArgs{...}
type InfrastructureDefinitionDatacenterSshOutput ¶
type InfrastructureDefinitionDatacenterSshOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionDatacenterSshOutput) CloudProviderName ¶
func (o InfrastructureDefinitionDatacenterSshOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionDatacenterSshOutput) ElementType ¶
func (InfrastructureDefinitionDatacenterSshOutput) ElementType() reflect.Type
func (InfrastructureDefinitionDatacenterSshOutput) HostConnectionAttributesName ¶
func (o InfrastructureDefinitionDatacenterSshOutput) HostConnectionAttributesName() pulumi.StringOutput
The name of the SSH connection attributes to use.
func (InfrastructureDefinitionDatacenterSshOutput) Hostnames ¶
func (o InfrastructureDefinitionDatacenterSshOutput) Hostnames() pulumi.StringArrayOutput
A list of hosts to deploy to.
func (InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshOutput ¶
func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshOutput() InfrastructureDefinitionDatacenterSshOutput
func (InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshOutputWithContext ¶
func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshOutput
func (InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshPtrOutput ¶
func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput
func (InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext ¶
func (o InfrastructureDefinitionDatacenterSshOutput) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshPtrOutput
type InfrastructureDefinitionDatacenterSshPtrInput ¶
type InfrastructureDefinitionDatacenterSshPtrInput interface { pulumi.Input ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(context.Context) InfrastructureDefinitionDatacenterSshPtrOutput }
InfrastructureDefinitionDatacenterSshPtrInput is an input type that accepts InfrastructureDefinitionDatacenterSshArgs, InfrastructureDefinitionDatacenterSshPtr and InfrastructureDefinitionDatacenterSshPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionDatacenterSshPtrInput` via:
InfrastructureDefinitionDatacenterSshArgs{...} or: nil
func InfrastructureDefinitionDatacenterSshPtr ¶
func InfrastructureDefinitionDatacenterSshPtr(v *InfrastructureDefinitionDatacenterSshArgs) InfrastructureDefinitionDatacenterSshPtrInput
type InfrastructureDefinitionDatacenterSshPtrOutput ¶
type InfrastructureDefinitionDatacenterSshPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionDatacenterSshPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionDatacenterSshPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionDatacenterSshPtrOutput) ElementType ¶
func (InfrastructureDefinitionDatacenterSshPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionDatacenterSshPtrOutput) HostConnectionAttributesName ¶
func (o InfrastructureDefinitionDatacenterSshPtrOutput) HostConnectionAttributesName() pulumi.StringPtrOutput
The name of the SSH connection attributes to use.
func (InfrastructureDefinitionDatacenterSshPtrOutput) Hostnames ¶
func (o InfrastructureDefinitionDatacenterSshPtrOutput) Hostnames() pulumi.StringArrayOutput
A list of hosts to deploy to.
func (InfrastructureDefinitionDatacenterSshPtrOutput) ToInfrastructureDefinitionDatacenterSshPtrOutput ¶
func (o InfrastructureDefinitionDatacenterSshPtrOutput) ToInfrastructureDefinitionDatacenterSshPtrOutput() InfrastructureDefinitionDatacenterSshPtrOutput
func (InfrastructureDefinitionDatacenterSshPtrOutput) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext ¶
func (o InfrastructureDefinitionDatacenterSshPtrOutput) ToInfrastructureDefinitionDatacenterSshPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterSshPtrOutput
type InfrastructureDefinitionDatacenterWinrm ¶
type InfrastructureDefinitionDatacenterWinrm struct { // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // A list of hosts to deploy to. Hostnames []string `pulumi:"hostnames"` // The name of the WinRM connection attributes to use. WinrmConnectionAttributesName string `pulumi:"winrmConnectionAttributesName"` }
type InfrastructureDefinitionDatacenterWinrmArgs ¶
type InfrastructureDefinitionDatacenterWinrmArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // A list of hosts to deploy to. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The name of the WinRM connection attributes to use. WinrmConnectionAttributesName pulumi.StringInput `pulumi:"winrmConnectionAttributesName"` }
func (InfrastructureDefinitionDatacenterWinrmArgs) ElementType ¶
func (InfrastructureDefinitionDatacenterWinrmArgs) ElementType() reflect.Type
func (InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmOutput ¶
func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmOutput() InfrastructureDefinitionDatacenterWinrmOutput
func (InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmOutputWithContext ¶
func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmOutput
func (InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmPtrOutput ¶
func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput
func (InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext ¶
func (i InfrastructureDefinitionDatacenterWinrmArgs) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput
type InfrastructureDefinitionDatacenterWinrmInput ¶
type InfrastructureDefinitionDatacenterWinrmInput interface { pulumi.Input ToInfrastructureDefinitionDatacenterWinrmOutput() InfrastructureDefinitionDatacenterWinrmOutput ToInfrastructureDefinitionDatacenterWinrmOutputWithContext(context.Context) InfrastructureDefinitionDatacenterWinrmOutput }
InfrastructureDefinitionDatacenterWinrmInput is an input type that accepts InfrastructureDefinitionDatacenterWinrmArgs and InfrastructureDefinitionDatacenterWinrmOutput values. You can construct a concrete instance of `InfrastructureDefinitionDatacenterWinrmInput` via:
InfrastructureDefinitionDatacenterWinrmArgs{...}
type InfrastructureDefinitionDatacenterWinrmOutput ¶
type InfrastructureDefinitionDatacenterWinrmOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionDatacenterWinrmOutput) CloudProviderName ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionDatacenterWinrmOutput) ElementType ¶
func (InfrastructureDefinitionDatacenterWinrmOutput) ElementType() reflect.Type
func (InfrastructureDefinitionDatacenterWinrmOutput) Hostnames ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) Hostnames() pulumi.StringArrayOutput
A list of hosts to deploy to.
func (InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmOutput ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmOutput() InfrastructureDefinitionDatacenterWinrmOutput
func (InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmOutputWithContext ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmOutput
func (InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutput ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput
func (InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput
func (InfrastructureDefinitionDatacenterWinrmOutput) WinrmConnectionAttributesName ¶
func (o InfrastructureDefinitionDatacenterWinrmOutput) WinrmConnectionAttributesName() pulumi.StringOutput
The name of the WinRM connection attributes to use.
type InfrastructureDefinitionDatacenterWinrmPtrInput ¶
type InfrastructureDefinitionDatacenterWinrmPtrInput interface { pulumi.Input ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput }
InfrastructureDefinitionDatacenterWinrmPtrInput is an input type that accepts InfrastructureDefinitionDatacenterWinrmArgs, InfrastructureDefinitionDatacenterWinrmPtr and InfrastructureDefinitionDatacenterWinrmPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionDatacenterWinrmPtrInput` via:
InfrastructureDefinitionDatacenterWinrmArgs{...} or: nil
func InfrastructureDefinitionDatacenterWinrmPtr ¶
func InfrastructureDefinitionDatacenterWinrmPtr(v *InfrastructureDefinitionDatacenterWinrmArgs) InfrastructureDefinitionDatacenterWinrmPtrInput
type InfrastructureDefinitionDatacenterWinrmPtrOutput ¶
type InfrastructureDefinitionDatacenterWinrmPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) ElementType ¶
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) Hostnames ¶
func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) Hostnames() pulumi.StringArrayOutput
A list of hosts to deploy to.
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutput ¶
func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutput() InfrastructureDefinitionDatacenterWinrmPtrOutput
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext ¶
func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) ToInfrastructureDefinitionDatacenterWinrmPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionDatacenterWinrmPtrOutput
func (InfrastructureDefinitionDatacenterWinrmPtrOutput) WinrmConnectionAttributesName ¶
func (o InfrastructureDefinitionDatacenterWinrmPtrOutput) WinrmConnectionAttributesName() pulumi.StringPtrOutput
The name of the WinRM connection attributes to use.
type InfrastructureDefinitionInput ¶
type InfrastructureDefinitionInput interface { pulumi.Input ToInfrastructureDefinitionOutput() InfrastructureDefinitionOutput ToInfrastructureDefinitionOutputWithContext(ctx context.Context) InfrastructureDefinitionOutput }
type InfrastructureDefinitionKubernetes ¶
type InfrastructureDefinitionKubernetes struct { // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The namespace in Kubernetes to deploy to. Namespace string `pulumi:"namespace"` // The naming convention of the release. When using Helm Native the default is ${infra.kubernetes.infraId}. For standard Kubernetes manifests the default is release-${infra.kubernetes.infraId} ReleaseName string `pulumi:"releaseName"` }
type InfrastructureDefinitionKubernetesArgs ¶
type InfrastructureDefinitionKubernetesArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The namespace in Kubernetes to deploy to. Namespace pulumi.StringInput `pulumi:"namespace"` // The naming convention of the release. When using Helm Native the default is ${infra.kubernetes.infraId}. For standard Kubernetes manifests the default is release-${infra.kubernetes.infraId} ReleaseName pulumi.StringInput `pulumi:"releaseName"` }
func (InfrastructureDefinitionKubernetesArgs) ElementType ¶
func (InfrastructureDefinitionKubernetesArgs) ElementType() reflect.Type
func (InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesOutput ¶
func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesOutput() InfrastructureDefinitionKubernetesOutput
func (InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesOutputWithContext ¶
func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesOutput
func (InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesPtrOutput ¶
func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput
func (InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesPtrOutputWithContext ¶
func (i InfrastructureDefinitionKubernetesArgs) ToInfrastructureDefinitionKubernetesPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesPtrOutput
type InfrastructureDefinitionKubernetesGcp ¶
type InfrastructureDefinitionKubernetesGcp struct { // The name of the cloud provider to connect with. CloudProviderName string `pulumi:"cloudProviderName"` // The name of the cluster being deployed to. ClusterName string `pulumi:"clusterName"` // The namespace in Kubernetes to deploy to. Namespace string `pulumi:"namespace"` // The naming convention of the release. ReleaseName string `pulumi:"releaseName"` }
type InfrastructureDefinitionKubernetesGcpArgs ¶
type InfrastructureDefinitionKubernetesGcpArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The name of the cluster being deployed to. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The namespace in Kubernetes to deploy to. Namespace pulumi.StringInput `pulumi:"namespace"` // The naming convention of the release. ReleaseName pulumi.StringInput `pulumi:"releaseName"` }
func (InfrastructureDefinitionKubernetesGcpArgs) ElementType ¶
func (InfrastructureDefinitionKubernetesGcpArgs) ElementType() reflect.Type
func (InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpOutput ¶
func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpOutput() InfrastructureDefinitionKubernetesGcpOutput
func (InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpOutputWithContext ¶
func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpOutput
func (InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpPtrOutput ¶
func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput
func (InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext ¶
func (i InfrastructureDefinitionKubernetesGcpArgs) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput
type InfrastructureDefinitionKubernetesGcpInput ¶
type InfrastructureDefinitionKubernetesGcpInput interface { pulumi.Input ToInfrastructureDefinitionKubernetesGcpOutput() InfrastructureDefinitionKubernetesGcpOutput ToInfrastructureDefinitionKubernetesGcpOutputWithContext(context.Context) InfrastructureDefinitionKubernetesGcpOutput }
InfrastructureDefinitionKubernetesGcpInput is an input type that accepts InfrastructureDefinitionKubernetesGcpArgs and InfrastructureDefinitionKubernetesGcpOutput values. You can construct a concrete instance of `InfrastructureDefinitionKubernetesGcpInput` via:
InfrastructureDefinitionKubernetesGcpArgs{...}
type InfrastructureDefinitionKubernetesGcpOutput ¶
type InfrastructureDefinitionKubernetesGcpOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionKubernetesGcpOutput) CloudProviderName ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionKubernetesGcpOutput) ClusterName ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) ClusterName() pulumi.StringOutput
The name of the cluster being deployed to.
func (InfrastructureDefinitionKubernetesGcpOutput) ElementType ¶
func (InfrastructureDefinitionKubernetesGcpOutput) ElementType() reflect.Type
func (InfrastructureDefinitionKubernetesGcpOutput) Namespace ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) Namespace() pulumi.StringOutput
The namespace in Kubernetes to deploy to.
func (InfrastructureDefinitionKubernetesGcpOutput) ReleaseName ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) ReleaseName() pulumi.StringOutput
The naming convention of the release.
func (InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpOutput ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpOutput() InfrastructureDefinitionKubernetesGcpOutput
func (InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpOutputWithContext ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpOutput
func (InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutput ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput
func (InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext ¶
func (o InfrastructureDefinitionKubernetesGcpOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput
type InfrastructureDefinitionKubernetesGcpPtrInput ¶
type InfrastructureDefinitionKubernetesGcpPtrInput interface { pulumi.Input ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput }
InfrastructureDefinitionKubernetesGcpPtrInput is an input type that accepts InfrastructureDefinitionKubernetesGcpArgs, InfrastructureDefinitionKubernetesGcpPtr and InfrastructureDefinitionKubernetesGcpPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionKubernetesGcpPtrInput` via:
InfrastructureDefinitionKubernetesGcpArgs{...} or: nil
func InfrastructureDefinitionKubernetesGcpPtr ¶
func InfrastructureDefinitionKubernetesGcpPtr(v *InfrastructureDefinitionKubernetesGcpArgs) InfrastructureDefinitionKubernetesGcpPtrInput
type InfrastructureDefinitionKubernetesGcpPtrOutput ¶
type InfrastructureDefinitionKubernetesGcpPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionKubernetesGcpPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionKubernetesGcpPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionKubernetesGcpPtrOutput) ClusterName ¶
func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ClusterName() pulumi.StringPtrOutput
The name of the cluster being deployed to.
func (InfrastructureDefinitionKubernetesGcpPtrOutput) ElementType ¶
func (InfrastructureDefinitionKubernetesGcpPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionKubernetesGcpPtrOutput) Namespace ¶
func (o InfrastructureDefinitionKubernetesGcpPtrOutput) Namespace() pulumi.StringPtrOutput
The namespace in Kubernetes to deploy to.
func (InfrastructureDefinitionKubernetesGcpPtrOutput) ReleaseName ¶
func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ReleaseName() pulumi.StringPtrOutput
The naming convention of the release.
func (InfrastructureDefinitionKubernetesGcpPtrOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutput ¶
func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutput() InfrastructureDefinitionKubernetesGcpPtrOutput
func (InfrastructureDefinitionKubernetesGcpPtrOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext ¶
func (o InfrastructureDefinitionKubernetesGcpPtrOutput) ToInfrastructureDefinitionKubernetesGcpPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesGcpPtrOutput
type InfrastructureDefinitionKubernetesInput ¶
type InfrastructureDefinitionKubernetesInput interface { pulumi.Input ToInfrastructureDefinitionKubernetesOutput() InfrastructureDefinitionKubernetesOutput ToInfrastructureDefinitionKubernetesOutputWithContext(context.Context) InfrastructureDefinitionKubernetesOutput }
InfrastructureDefinitionKubernetesInput is an input type that accepts InfrastructureDefinitionKubernetesArgs and InfrastructureDefinitionKubernetesOutput values. You can construct a concrete instance of `InfrastructureDefinitionKubernetesInput` via:
InfrastructureDefinitionKubernetesArgs{...}
type InfrastructureDefinitionKubernetesOutput ¶
type InfrastructureDefinitionKubernetesOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionKubernetesOutput) CloudProviderName ¶
func (o InfrastructureDefinitionKubernetesOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionKubernetesOutput) ElementType ¶
func (InfrastructureDefinitionKubernetesOutput) ElementType() reflect.Type
func (InfrastructureDefinitionKubernetesOutput) Namespace ¶
func (o InfrastructureDefinitionKubernetesOutput) Namespace() pulumi.StringOutput
The namespace in Kubernetes to deploy to.
func (InfrastructureDefinitionKubernetesOutput) ReleaseName ¶
func (o InfrastructureDefinitionKubernetesOutput) ReleaseName() pulumi.StringOutput
The naming convention of the release. When using Helm Native the default is ${infra.kubernetes.infraId}. For standard Kubernetes manifests the default is release-${infra.kubernetes.infraId}
func (InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesOutput ¶
func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesOutput() InfrastructureDefinitionKubernetesOutput
func (InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesOutputWithContext ¶
func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesOutput
func (InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesPtrOutput ¶
func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput
func (InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesPtrOutputWithContext ¶
func (o InfrastructureDefinitionKubernetesOutput) ToInfrastructureDefinitionKubernetesPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesPtrOutput
type InfrastructureDefinitionKubernetesPtrInput ¶
type InfrastructureDefinitionKubernetesPtrInput interface { pulumi.Input ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput ToInfrastructureDefinitionKubernetesPtrOutputWithContext(context.Context) InfrastructureDefinitionKubernetesPtrOutput }
InfrastructureDefinitionKubernetesPtrInput is an input type that accepts InfrastructureDefinitionKubernetesArgs, InfrastructureDefinitionKubernetesPtr and InfrastructureDefinitionKubernetesPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionKubernetesPtrInput` via:
InfrastructureDefinitionKubernetesArgs{...} or: nil
func InfrastructureDefinitionKubernetesPtr ¶
func InfrastructureDefinitionKubernetesPtr(v *InfrastructureDefinitionKubernetesArgs) InfrastructureDefinitionKubernetesPtrInput
type InfrastructureDefinitionKubernetesPtrOutput ¶
type InfrastructureDefinitionKubernetesPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionKubernetesPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionKubernetesPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionKubernetesPtrOutput) ElementType ¶
func (InfrastructureDefinitionKubernetesPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionKubernetesPtrOutput) Namespace ¶
func (o InfrastructureDefinitionKubernetesPtrOutput) Namespace() pulumi.StringPtrOutput
The namespace in Kubernetes to deploy to.
func (InfrastructureDefinitionKubernetesPtrOutput) ReleaseName ¶
func (o InfrastructureDefinitionKubernetesPtrOutput) ReleaseName() pulumi.StringPtrOutput
The naming convention of the release. When using Helm Native the default is ${infra.kubernetes.infraId}. For standard Kubernetes manifests the default is release-${infra.kubernetes.infraId}
func (InfrastructureDefinitionKubernetesPtrOutput) ToInfrastructureDefinitionKubernetesPtrOutput ¶
func (o InfrastructureDefinitionKubernetesPtrOutput) ToInfrastructureDefinitionKubernetesPtrOutput() InfrastructureDefinitionKubernetesPtrOutput
func (InfrastructureDefinitionKubernetesPtrOutput) ToInfrastructureDefinitionKubernetesPtrOutputWithContext ¶
func (o InfrastructureDefinitionKubernetesPtrOutput) ToInfrastructureDefinitionKubernetesPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionKubernetesPtrOutput
type InfrastructureDefinitionMap ¶
type InfrastructureDefinitionMap map[string]InfrastructureDefinitionInput
func (InfrastructureDefinitionMap) ElementType ¶
func (InfrastructureDefinitionMap) ElementType() reflect.Type
func (InfrastructureDefinitionMap) ToInfrastructureDefinitionMapOutput ¶
func (i InfrastructureDefinitionMap) ToInfrastructureDefinitionMapOutput() InfrastructureDefinitionMapOutput
func (InfrastructureDefinitionMap) ToInfrastructureDefinitionMapOutputWithContext ¶
func (i InfrastructureDefinitionMap) ToInfrastructureDefinitionMapOutputWithContext(ctx context.Context) InfrastructureDefinitionMapOutput
type InfrastructureDefinitionMapInput ¶
type InfrastructureDefinitionMapInput interface { pulumi.Input ToInfrastructureDefinitionMapOutput() InfrastructureDefinitionMapOutput ToInfrastructureDefinitionMapOutputWithContext(context.Context) InfrastructureDefinitionMapOutput }
InfrastructureDefinitionMapInput is an input type that accepts InfrastructureDefinitionMap and InfrastructureDefinitionMapOutput values. You can construct a concrete instance of `InfrastructureDefinitionMapInput` via:
InfrastructureDefinitionMap{ "key": InfrastructureDefinitionArgs{...} }
type InfrastructureDefinitionMapOutput ¶
type InfrastructureDefinitionMapOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionMapOutput) ElementType ¶
func (InfrastructureDefinitionMapOutput) ElementType() reflect.Type
func (InfrastructureDefinitionMapOutput) MapIndex ¶
func (o InfrastructureDefinitionMapOutput) MapIndex(k pulumi.StringInput) InfrastructureDefinitionOutput
func (InfrastructureDefinitionMapOutput) ToInfrastructureDefinitionMapOutput ¶
func (o InfrastructureDefinitionMapOutput) ToInfrastructureDefinitionMapOutput() InfrastructureDefinitionMapOutput
func (InfrastructureDefinitionMapOutput) ToInfrastructureDefinitionMapOutputWithContext ¶
func (o InfrastructureDefinitionMapOutput) ToInfrastructureDefinitionMapOutputWithContext(ctx context.Context) InfrastructureDefinitionMapOutput
type InfrastructureDefinitionOutput ¶
type InfrastructureDefinitionOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionOutput) AppId ¶
func (o InfrastructureDefinitionOutput) AppId() pulumi.StringOutput
The id of the application the infrastructure definition belongs to.
func (InfrastructureDefinitionOutput) AwsAmi ¶
func (o InfrastructureDefinitionOutput) AwsAmi() InfrastructureDefinitionAwsAmiPtrOutput
The configuration details for Aws AMI deployments.
func (InfrastructureDefinitionOutput) AwsEcs ¶
func (o InfrastructureDefinitionOutput) AwsEcs() InfrastructureDefinitionAwsEcsPtrOutput
The configuration details for Aws AMI deployments.
func (InfrastructureDefinitionOutput) AwsLambda ¶
func (o InfrastructureDefinitionOutput) AwsLambda() InfrastructureDefinitionAwsLambdaPtrOutput
The configuration details for Aws Lambda deployments.
func (InfrastructureDefinitionOutput) AwsSsh ¶
func (o InfrastructureDefinitionOutput) AwsSsh() InfrastructureDefinitionAwsSshPtrOutput
The configuration details for AWS SSH deployments.
func (InfrastructureDefinitionOutput) AwsWinrm ¶
func (o InfrastructureDefinitionOutput) AwsWinrm() InfrastructureDefinitionAwsWinrmPtrOutput
The configuration details for AWS WinRM deployments.
func (InfrastructureDefinitionOutput) AzureVmss ¶
func (o InfrastructureDefinitionOutput) AzureVmss() InfrastructureDefinitionAzureVmssPtrOutput
The configuration details for Azure VMSS deployments.
func (InfrastructureDefinitionOutput) AzureWebapp ¶
func (o InfrastructureDefinitionOutput) AzureWebapp() InfrastructureDefinitionAzureWebappPtrOutput
The configuration details for Azure WebApp deployments.
func (InfrastructureDefinitionOutput) CloudProviderType ¶
func (o InfrastructureDefinitionOutput) CloudProviderType() pulumi.StringOutput
The type of the cloud provider to connect with. Valid options are AWS, AZURE, CUSTOM, PHYSICAL*DATA*CENTER, KUBERNETES*CLUSTER, PCF, SPOT*INST
func (InfrastructureDefinitionOutput) Custom ¶
func (o InfrastructureDefinitionOutput) Custom() InfrastructureDefinitionCustomPtrOutput
The configuration details for Custom deployments.
func (InfrastructureDefinitionOutput) DatacenterSsh ¶
func (o InfrastructureDefinitionOutput) DatacenterSsh() InfrastructureDefinitionDatacenterSshPtrOutput
The configuration details for SSH datacenter deployments.
func (InfrastructureDefinitionOutput) DatacenterWinrm ¶
func (o InfrastructureDefinitionOutput) DatacenterWinrm() InfrastructureDefinitionDatacenterWinrmPtrOutput
The configuration details for WinRM datacenter deployments.
func (InfrastructureDefinitionOutput) DeploymentTemplateUri ¶
func (o InfrastructureDefinitionOutput) DeploymentTemplateUri() pulumi.StringPtrOutput
The URI of the deployment template to use. Only used if deploymentType is `CUSTOM`.
func (InfrastructureDefinitionOutput) DeploymentType ¶
func (o InfrastructureDefinitionOutput) DeploymentType() pulumi.StringOutput
The type of the deployment to use. Valid options are AMI, AWS*CODEDEPLOY, AWS*LAMBDA, AZURE*VMSS, AZURE*WEBAPP, CUSTOM, ECS, HELM, KUBERNETES, PCF, SSH, WINRM
func (InfrastructureDefinitionOutput) ElementType ¶
func (InfrastructureDefinitionOutput) ElementType() reflect.Type
func (InfrastructureDefinitionOutput) EnvId ¶
func (o InfrastructureDefinitionOutput) EnvId() pulumi.StringOutput
The id of the environment the infrastructure definition belongs to.
func (InfrastructureDefinitionOutput) Kubernetes ¶
func (o InfrastructureDefinitionOutput) Kubernetes() InfrastructureDefinitionKubernetesPtrOutput
The configuration details for Kubernetes deployments.
func (InfrastructureDefinitionOutput) KubernetesGcp ¶
func (o InfrastructureDefinitionOutput) KubernetesGcp() InfrastructureDefinitionKubernetesGcpPtrOutput
The configuration details for Kubernetes on GCP deployments.
func (InfrastructureDefinitionOutput) Name ¶
func (o InfrastructureDefinitionOutput) Name() pulumi.StringOutput
The name of the infrastructure definition
func (InfrastructureDefinitionOutput) ProvisionerName ¶
func (o InfrastructureDefinitionOutput) ProvisionerName() pulumi.StringPtrOutput
The name of the infrastructure provisioner to use.
func (InfrastructureDefinitionOutput) ScopedServices ¶
func (o InfrastructureDefinitionOutput) ScopedServices() pulumi.StringArrayOutput
The list of service names to scope this infrastructure definition to.
func (InfrastructureDefinitionOutput) Tanzu ¶
func (o InfrastructureDefinitionOutput) Tanzu() InfrastructureDefinitionTanzuPtrOutput
The configuration details for PCF deployments.
func (InfrastructureDefinitionOutput) ToInfrastructureDefinitionOutput ¶
func (o InfrastructureDefinitionOutput) ToInfrastructureDefinitionOutput() InfrastructureDefinitionOutput
func (InfrastructureDefinitionOutput) ToInfrastructureDefinitionOutputWithContext ¶
func (o InfrastructureDefinitionOutput) ToInfrastructureDefinitionOutputWithContext(ctx context.Context) InfrastructureDefinitionOutput
type InfrastructureDefinitionState ¶
type InfrastructureDefinitionState struct { // The id of the application the infrastructure definition belongs to. AppId pulumi.StringPtrInput // The configuration details for Aws AMI deployments. AwsAmi InfrastructureDefinitionAwsAmiPtrInput // The configuration details for Aws AMI deployments. AwsEcs InfrastructureDefinitionAwsEcsPtrInput // The configuration details for Aws Lambda deployments. AwsLambda InfrastructureDefinitionAwsLambdaPtrInput // The configuration details for AWS SSH deployments. AwsSsh InfrastructureDefinitionAwsSshPtrInput // The configuration details for AWS WinRM deployments. AwsWinrm InfrastructureDefinitionAwsWinrmPtrInput // The configuration details for Azure VMSS deployments. AzureVmss InfrastructureDefinitionAzureVmssPtrInput // The configuration details for Azure WebApp deployments. AzureWebapp InfrastructureDefinitionAzureWebappPtrInput // The type of the cloud provider to connect with. Valid options are AWS, AZURE, CUSTOM, PHYSICAL*DATA*CENTER, KUBERNETES*CLUSTER, PCF, SPOT*INST CloudProviderType pulumi.StringPtrInput // The configuration details for Custom deployments. Custom InfrastructureDefinitionCustomPtrInput // The configuration details for SSH datacenter deployments. DatacenterSsh InfrastructureDefinitionDatacenterSshPtrInput // The configuration details for WinRM datacenter deployments. DatacenterWinrm InfrastructureDefinitionDatacenterWinrmPtrInput // The URI of the deployment template to use. Only used if deploymentType is `CUSTOM`. DeploymentTemplateUri pulumi.StringPtrInput // The type of the deployment to use. Valid options are AMI, AWS*CODEDEPLOY, AWS*LAMBDA, AZURE*VMSS, AZURE*WEBAPP, CUSTOM, ECS, HELM, KUBERNETES, PCF, SSH, WINRM DeploymentType pulumi.StringPtrInput // The id of the environment the infrastructure definition belongs to. EnvId pulumi.StringPtrInput // The configuration details for Kubernetes deployments. Kubernetes InfrastructureDefinitionKubernetesPtrInput // The configuration details for Kubernetes on GCP deployments. KubernetesGcp InfrastructureDefinitionKubernetesGcpPtrInput // The name of the infrastructure definition Name pulumi.StringPtrInput // The name of the infrastructure provisioner to use. ProvisionerName pulumi.StringPtrInput // The list of service names to scope this infrastructure definition to. ScopedServices pulumi.StringArrayInput // The configuration details for PCF deployments. Tanzu InfrastructureDefinitionTanzuPtrInput }
func (InfrastructureDefinitionState) ElementType ¶
func (InfrastructureDefinitionState) ElementType() reflect.Type
type InfrastructureDefinitionTanzuArgs ¶
type InfrastructureDefinitionTanzuArgs struct { // The name of the cloud provider to connect with. CloudProviderName pulumi.StringInput `pulumi:"cloudProviderName"` // The PCF organization to use. Organization pulumi.StringInput `pulumi:"organization"` // The PCF space to deploy to. Space pulumi.StringInput `pulumi:"space"` }
func (InfrastructureDefinitionTanzuArgs) ElementType ¶
func (InfrastructureDefinitionTanzuArgs) ElementType() reflect.Type
func (InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuOutput ¶
func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuOutput() InfrastructureDefinitionTanzuOutput
func (InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuOutputWithContext ¶
func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuOutput
func (InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuPtrOutput ¶
func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput
func (InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuPtrOutputWithContext ¶
func (i InfrastructureDefinitionTanzuArgs) ToInfrastructureDefinitionTanzuPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuPtrOutput
type InfrastructureDefinitionTanzuInput ¶
type InfrastructureDefinitionTanzuInput interface { pulumi.Input ToInfrastructureDefinitionTanzuOutput() InfrastructureDefinitionTanzuOutput ToInfrastructureDefinitionTanzuOutputWithContext(context.Context) InfrastructureDefinitionTanzuOutput }
InfrastructureDefinitionTanzuInput is an input type that accepts InfrastructureDefinitionTanzuArgs and InfrastructureDefinitionTanzuOutput values. You can construct a concrete instance of `InfrastructureDefinitionTanzuInput` via:
InfrastructureDefinitionTanzuArgs{...}
type InfrastructureDefinitionTanzuOutput ¶
type InfrastructureDefinitionTanzuOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionTanzuOutput) CloudProviderName ¶
func (o InfrastructureDefinitionTanzuOutput) CloudProviderName() pulumi.StringOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionTanzuOutput) ElementType ¶
func (InfrastructureDefinitionTanzuOutput) ElementType() reflect.Type
func (InfrastructureDefinitionTanzuOutput) Organization ¶
func (o InfrastructureDefinitionTanzuOutput) Organization() pulumi.StringOutput
The PCF organization to use.
func (InfrastructureDefinitionTanzuOutput) Space ¶
func (o InfrastructureDefinitionTanzuOutput) Space() pulumi.StringOutput
The PCF space to deploy to.
func (InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuOutput ¶
func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuOutput() InfrastructureDefinitionTanzuOutput
func (InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuOutputWithContext ¶
func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuOutput
func (InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuPtrOutput ¶
func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput
func (InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuPtrOutputWithContext ¶
func (o InfrastructureDefinitionTanzuOutput) ToInfrastructureDefinitionTanzuPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuPtrOutput
type InfrastructureDefinitionTanzuPtrInput ¶
type InfrastructureDefinitionTanzuPtrInput interface { pulumi.Input ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput ToInfrastructureDefinitionTanzuPtrOutputWithContext(context.Context) InfrastructureDefinitionTanzuPtrOutput }
InfrastructureDefinitionTanzuPtrInput is an input type that accepts InfrastructureDefinitionTanzuArgs, InfrastructureDefinitionTanzuPtr and InfrastructureDefinitionTanzuPtrOutput values. You can construct a concrete instance of `InfrastructureDefinitionTanzuPtrInput` via:
InfrastructureDefinitionTanzuArgs{...} or: nil
func InfrastructureDefinitionTanzuPtr ¶
func InfrastructureDefinitionTanzuPtr(v *InfrastructureDefinitionTanzuArgs) InfrastructureDefinitionTanzuPtrInput
type InfrastructureDefinitionTanzuPtrOutput ¶
type InfrastructureDefinitionTanzuPtrOutput struct{ *pulumi.OutputState }
func (InfrastructureDefinitionTanzuPtrOutput) CloudProviderName ¶
func (o InfrastructureDefinitionTanzuPtrOutput) CloudProviderName() pulumi.StringPtrOutput
The name of the cloud provider to connect with.
func (InfrastructureDefinitionTanzuPtrOutput) ElementType ¶
func (InfrastructureDefinitionTanzuPtrOutput) ElementType() reflect.Type
func (InfrastructureDefinitionTanzuPtrOutput) Organization ¶
func (o InfrastructureDefinitionTanzuPtrOutput) Organization() pulumi.StringPtrOutput
The PCF organization to use.
func (InfrastructureDefinitionTanzuPtrOutput) Space ¶
func (o InfrastructureDefinitionTanzuPtrOutput) Space() pulumi.StringPtrOutput
The PCF space to deploy to.
func (InfrastructureDefinitionTanzuPtrOutput) ToInfrastructureDefinitionTanzuPtrOutput ¶
func (o InfrastructureDefinitionTanzuPtrOutput) ToInfrastructureDefinitionTanzuPtrOutput() InfrastructureDefinitionTanzuPtrOutput
func (InfrastructureDefinitionTanzuPtrOutput) ToInfrastructureDefinitionTanzuPtrOutputWithContext ¶
func (o InfrastructureDefinitionTanzuPtrOutput) ToInfrastructureDefinitionTanzuPtrOutputWithContext(ctx context.Context) InfrastructureDefinitionTanzuPtrOutput
type LookupApplicationArgs ¶
type LookupApplicationArgs struct { // The application description Description *string `pulumi:"description"` // The id of the git sync connector GitSyncConnectorId *string `pulumi:"gitSyncConnectorId"` // True if git sync is enabled on this application GitSyncEnabled *bool `pulumi:"gitSyncEnabled"` // Unique identifier of the application Id *string `pulumi:"id"` // When this is set to true, all manual triggers will require API Key authorization IsManualTriggerAuthorized *bool `pulumi:"isManualTriggerAuthorized"` // The name of the application Name *string `pulumi:"name"` }
A collection of arguments for invoking getApplication.
type LookupApplicationOutputArgs ¶
type LookupApplicationOutputArgs struct { // The application description Description pulumi.StringPtrInput `pulumi:"description"` // The id of the git sync connector GitSyncConnectorId pulumi.StringPtrInput `pulumi:"gitSyncConnectorId"` // True if git sync is enabled on this application GitSyncEnabled pulumi.BoolPtrInput `pulumi:"gitSyncEnabled"` // Unique identifier of the application Id pulumi.StringPtrInput `pulumi:"id"` // When this is set to true, all manual triggers will require API Key authorization IsManualTriggerAuthorized pulumi.BoolPtrInput `pulumi:"isManualTriggerAuthorized"` // The name of the application Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getApplication.
func (LookupApplicationOutputArgs) ElementType ¶
func (LookupApplicationOutputArgs) ElementType() reflect.Type
type LookupApplicationResult ¶
type LookupApplicationResult struct { // The application description Description *string `pulumi:"description"` // The id of the git sync connector GitSyncConnectorId *string `pulumi:"gitSyncConnectorId"` // True if git sync is enabled on this application GitSyncEnabled *bool `pulumi:"gitSyncEnabled"` // Unique identifier of the application Id *string `pulumi:"id"` // When this is set to true, all manual triggers will require API Key authorization IsManualTriggerAuthorized *bool `pulumi:"isManualTriggerAuthorized"` // The name of the application Name *string `pulumi:"name"` }
A collection of values returned by getApplication.
func LookupApplication ¶
func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)
Data source for retrieving a Harness application
type LookupApplicationResultOutput ¶
type LookupApplicationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApplication.
func LookupApplicationOutput ¶
func LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) Description ¶
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
The application description
func (LookupApplicationResultOutput) ElementType ¶
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) GitSyncConnectorId ¶
func (o LookupApplicationResultOutput) GitSyncConnectorId() pulumi.StringPtrOutput
The id of the git sync connector
func (LookupApplicationResultOutput) GitSyncEnabled ¶
func (o LookupApplicationResultOutput) GitSyncEnabled() pulumi.BoolPtrOutput
True if git sync is enabled on this application
func (LookupApplicationResultOutput) Id ¶
func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the application
func (LookupApplicationResultOutput) IsManualTriggerAuthorized ¶
func (o LookupApplicationResultOutput) IsManualTriggerAuthorized() pulumi.BoolPtrOutput
When this is set to true, all manual triggers will require API Key authorization
func (LookupApplicationResultOutput) Name ¶
func (o LookupApplicationResultOutput) Name() pulumi.StringPtrOutput
The name of the application
func (LookupApplicationResultOutput) ToLookupApplicationResultOutput ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext ¶
func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
type LookupEncryptedTextArgs ¶
type LookupEncryptedTextArgs struct { // Unique identifier of the encrypted secret Id *string `pulumi:"id"` // The name of the encrypted secret Name *string `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes []GetEncryptedTextUsageScope `pulumi:"usageScopes"` }
A collection of arguments for invoking getEncryptedText.
type LookupEncryptedTextOutputArgs ¶
type LookupEncryptedTextOutputArgs struct { // Unique identifier of the encrypted secret Id pulumi.StringPtrInput `pulumi:"id"` // The name of the encrypted secret Name pulumi.StringPtrInput `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes GetEncryptedTextUsageScopeArrayInput `pulumi:"usageScopes"` }
A collection of arguments for invoking getEncryptedText.
func (LookupEncryptedTextOutputArgs) ElementType ¶
func (LookupEncryptedTextOutputArgs) ElementType() reflect.Type
type LookupEncryptedTextResult ¶
type LookupEncryptedTextResult struct { // Unique identifier of the encrypted secret Id *string `pulumi:"id"` // The name of the encrypted secret Name *string `pulumi:"name"` // The id of the associated secret manager SecretManagerId string `pulumi:"secretManagerId"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes []GetEncryptedTextUsageScope `pulumi:"usageScopes"` }
A collection of values returned by getEncryptedText.
func LookupEncryptedText ¶
func LookupEncryptedText(ctx *pulumi.Context, args *LookupEncryptedTextArgs, opts ...pulumi.InvokeOption) (*LookupEncryptedTextResult, error)
Data source for retrieving a Harness application
type LookupEncryptedTextResultOutput ¶
type LookupEncryptedTextResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEncryptedText.
func LookupEncryptedTextOutput ¶
func LookupEncryptedTextOutput(ctx *pulumi.Context, args LookupEncryptedTextOutputArgs, opts ...pulumi.InvokeOption) LookupEncryptedTextResultOutput
func (LookupEncryptedTextResultOutput) ElementType ¶
func (LookupEncryptedTextResultOutput) ElementType() reflect.Type
func (LookupEncryptedTextResultOutput) Id ¶
func (o LookupEncryptedTextResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the encrypted secret
func (LookupEncryptedTextResultOutput) Name ¶
func (o LookupEncryptedTextResultOutput) Name() pulumi.StringPtrOutput
The name of the encrypted secret
func (LookupEncryptedTextResultOutput) SecretManagerId ¶
func (o LookupEncryptedTextResultOutput) SecretManagerId() pulumi.StringOutput
The id of the associated secret manager
func (LookupEncryptedTextResultOutput) ToLookupEncryptedTextResultOutput ¶
func (o LookupEncryptedTextResultOutput) ToLookupEncryptedTextResultOutput() LookupEncryptedTextResultOutput
func (LookupEncryptedTextResultOutput) ToLookupEncryptedTextResultOutputWithContext ¶
func (o LookupEncryptedTextResultOutput) ToLookupEncryptedTextResultOutputWithContext(ctx context.Context) LookupEncryptedTextResultOutput
func (LookupEncryptedTextResultOutput) UsageScopes ¶
func (o LookupEncryptedTextResultOutput) UsageScopes() GetEncryptedTextUsageScopeArrayOutput
This block is used for scoping the resource to a specific set of applications or environments.
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // The id of the application. AppId string `pulumi:"appId"` // The id of the environment. EnvironmentId *string `pulumi:"environmentId"` // The name of the environment. Name *string `pulumi:"name"` // Override for a service variable VariableOverrides []GetEnvironmentVariableOverride `pulumi:"variableOverrides"` }
A collection of arguments for invoking getEnvironment.
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct { // The id of the application. AppId pulumi.StringInput `pulumi:"appId"` // The id of the environment. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` // The name of the environment. Name pulumi.StringPtrInput `pulumi:"name"` // Override for a service variable VariableOverrides GetEnvironmentVariableOverrideArrayInput `pulumi:"variableOverrides"` }
A collection of arguments for invoking getEnvironment.
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // The id of the application. AppId string `pulumi:"appId"` // The description of the environment. Description string `pulumi:"description"` // The id of the environment. EnvironmentId *string `pulumi:"environmentId"` // The id of the environment. Id string `pulumi:"id"` // The name of the environment. Name *string `pulumi:"name"` // The type of the environment. Valid values are `PROD` and `NON_PROD` Type string `pulumi:"type"` // Override for a service variable VariableOverrides []GetEnvironmentVariableOverride `pulumi:"variableOverrides"` }
A collection of values returned by getEnvironment.
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Data source for retrieving a Harness service
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironment.
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) AppId ¶
func (o LookupEnvironmentResultOutput) AppId() pulumi.StringOutput
The id of the application.
func (LookupEnvironmentResultOutput) Description ¶
func (o LookupEnvironmentResultOutput) Description() pulumi.StringOutput
The description of the environment.
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) EnvironmentId ¶
func (o LookupEnvironmentResultOutput) EnvironmentId() pulumi.StringPtrOutput
The id of the environment.
func (LookupEnvironmentResultOutput) Id ¶
func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
The id of the environment.
func (LookupEnvironmentResultOutput) Name ¶
func (o LookupEnvironmentResultOutput) Name() pulumi.StringPtrOutput
The name of the environment.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) Type ¶
func (o LookupEnvironmentResultOutput) Type() pulumi.StringOutput
The type of the environment. Valid values are `PROD` and `NON_PROD`
func (LookupEnvironmentResultOutput) VariableOverrides ¶
func (o LookupEnvironmentResultOutput) VariableOverrides() GetEnvironmentVariableOverrideArrayOutput
Override for a service variable
type LookupGitConnectorArgs ¶
type LookupGitConnectorArgs struct { // Id of the git connector. Id *string `pulumi:"id"` // The name of the git connector. Name *string `pulumi:"name"` }
A collection of arguments for invoking getGitConnector.
type LookupGitConnectorOutputArgs ¶
type LookupGitConnectorOutputArgs struct { // Id of the git connector. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the git connector. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getGitConnector.
func (LookupGitConnectorOutputArgs) ElementType ¶
func (LookupGitConnectorOutputArgs) ElementType() reflect.Type
type LookupGitConnectorResult ¶
type LookupGitConnectorResult struct { // The branch of the git connector to use. Branch string `pulumi:"branch"` // Custom details to use when making commits using this git connector. CommitDetails []GetGitConnectorCommitDetail `pulumi:"commitDetails"` // The time the git connector was created. CreatedAt string `pulumi:"createdAt"` // Delegate selectors to apply to this git connector. DelegateSelectors []string `pulumi:"delegateSelectors"` // Boolean indicating whether or not to generate a webhook url. GenerateWebhookUrl bool `pulumi:"generateWebhookUrl"` // Id of the git connector. Id *string `pulumi:"id"` // The name of the git connector. Name *string `pulumi:"name"` // The id of the secret for connecting to the git repository. PasswordSecretId string `pulumi:"passwordSecretId"` // The id of the SSH secret to use. SshSettingId string `pulumi:"sshSettingId"` // The URL of the git repository or account/organization. Url string `pulumi:"url"` // The type of git url being used. Options are `ACCOUNT`, and `REPO`. UrlType string `pulumi:"urlType"` // The name of the user used to connect to the git repository. Username string `pulumi:"username"` // The generated webhook url. WebhookUrl string `pulumi:"webhookUrl"` }
A collection of values returned by getGitConnector.
func LookupGitConnector ¶
func LookupGitConnector(ctx *pulumi.Context, args *LookupGitConnectorArgs, opts ...pulumi.InvokeOption) (*LookupGitConnectorResult, error)
Data source for retrieving a Harness application
type LookupGitConnectorResultOutput ¶
type LookupGitConnectorResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGitConnector.
func LookupGitConnectorOutput ¶
func LookupGitConnectorOutput(ctx *pulumi.Context, args LookupGitConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupGitConnectorResultOutput
func (LookupGitConnectorResultOutput) Branch ¶
func (o LookupGitConnectorResultOutput) Branch() pulumi.StringOutput
The branch of the git connector to use.
func (LookupGitConnectorResultOutput) CommitDetails ¶
func (o LookupGitConnectorResultOutput) CommitDetails() GetGitConnectorCommitDetailArrayOutput
Custom details to use when making commits using this git connector.
func (LookupGitConnectorResultOutput) CreatedAt ¶
func (o LookupGitConnectorResultOutput) CreatedAt() pulumi.StringOutput
The time the git connector was created.
func (LookupGitConnectorResultOutput) DelegateSelectors ¶
func (o LookupGitConnectorResultOutput) DelegateSelectors() pulumi.StringArrayOutput
Delegate selectors to apply to this git connector.
func (LookupGitConnectorResultOutput) ElementType ¶
func (LookupGitConnectorResultOutput) ElementType() reflect.Type
func (LookupGitConnectorResultOutput) GenerateWebhookUrl ¶
func (o LookupGitConnectorResultOutput) GenerateWebhookUrl() pulumi.BoolOutput
Boolean indicating whether or not to generate a webhook url.
func (LookupGitConnectorResultOutput) Id ¶
func (o LookupGitConnectorResultOutput) Id() pulumi.StringPtrOutput
Id of the git connector.
func (LookupGitConnectorResultOutput) Name ¶
func (o LookupGitConnectorResultOutput) Name() pulumi.StringPtrOutput
The name of the git connector.
func (LookupGitConnectorResultOutput) PasswordSecretId ¶
func (o LookupGitConnectorResultOutput) PasswordSecretId() pulumi.StringOutput
The id of the secret for connecting to the git repository.
func (LookupGitConnectorResultOutput) SshSettingId ¶
func (o LookupGitConnectorResultOutput) SshSettingId() pulumi.StringOutput
The id of the SSH secret to use.
func (LookupGitConnectorResultOutput) ToLookupGitConnectorResultOutput ¶
func (o LookupGitConnectorResultOutput) ToLookupGitConnectorResultOutput() LookupGitConnectorResultOutput
func (LookupGitConnectorResultOutput) ToLookupGitConnectorResultOutputWithContext ¶
func (o LookupGitConnectorResultOutput) ToLookupGitConnectorResultOutputWithContext(ctx context.Context) LookupGitConnectorResultOutput
func (LookupGitConnectorResultOutput) Url ¶
func (o LookupGitConnectorResultOutput) Url() pulumi.StringOutput
The URL of the git repository or account/organization.
func (LookupGitConnectorResultOutput) UrlType ¶
func (o LookupGitConnectorResultOutput) UrlType() pulumi.StringOutput
The type of git url being used. Options are `ACCOUNT`, and `REPO`.
func (LookupGitConnectorResultOutput) Username ¶
func (o LookupGitConnectorResultOutput) Username() pulumi.StringOutput
The name of the user used to connect to the git repository.
func (LookupGitConnectorResultOutput) WebhookUrl ¶
func (o LookupGitConnectorResultOutput) WebhookUrl() pulumi.StringOutput
The generated webhook url.
type LookupSshCredentialArgs ¶
type LookupSshCredentialArgs struct { // Unique identifier of the secret manager Id *string `pulumi:"id"` // The name of the secret manager Name *string `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes []GetSshCredentialUsageScope `pulumi:"usageScopes"` }
A collection of arguments for invoking getSshCredential.
type LookupSshCredentialOutputArgs ¶
type LookupSshCredentialOutputArgs struct { // Unique identifier of the secret manager Id pulumi.StringPtrInput `pulumi:"id"` // The name of the secret manager Name pulumi.StringPtrInput `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes GetSshCredentialUsageScopeArrayInput `pulumi:"usageScopes"` }
A collection of arguments for invoking getSshCredential.
func (LookupSshCredentialOutputArgs) ElementType ¶
func (LookupSshCredentialOutputArgs) ElementType() reflect.Type
type LookupSshCredentialResult ¶
type LookupSshCredentialResult struct { // Unique identifier of the secret manager Id *string `pulumi:"id"` // The name of the secret manager Name *string `pulumi:"name"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes []GetSshCredentialUsageScope `pulumi:"usageScopes"` }
A collection of values returned by getSshCredential.
func LookupSshCredential ¶
func LookupSshCredential(ctx *pulumi.Context, args *LookupSshCredentialArgs, opts ...pulumi.InvokeOption) (*LookupSshCredentialResult, error)
Data source for retrieving an SSH credential.
type LookupSshCredentialResultOutput ¶
type LookupSshCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSshCredential.
func LookupSshCredentialOutput ¶
func LookupSshCredentialOutput(ctx *pulumi.Context, args LookupSshCredentialOutputArgs, opts ...pulumi.InvokeOption) LookupSshCredentialResultOutput
func (LookupSshCredentialResultOutput) ElementType ¶
func (LookupSshCredentialResultOutput) ElementType() reflect.Type
func (LookupSshCredentialResultOutput) Id ¶
func (o LookupSshCredentialResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the secret manager
func (LookupSshCredentialResultOutput) Name ¶
func (o LookupSshCredentialResultOutput) Name() pulumi.StringPtrOutput
The name of the secret manager
func (LookupSshCredentialResultOutput) ToLookupSshCredentialResultOutput ¶
func (o LookupSshCredentialResultOutput) ToLookupSshCredentialResultOutput() LookupSshCredentialResultOutput
func (LookupSshCredentialResultOutput) ToLookupSshCredentialResultOutputWithContext ¶
func (o LookupSshCredentialResultOutput) ToLookupSshCredentialResultOutputWithContext(ctx context.Context) LookupSshCredentialResultOutput
func (LookupSshCredentialResultOutput) UsageScopes ¶
func (o LookupSshCredentialResultOutput) UsageScopes() GetSshCredentialUsageScopeArrayOutput
This block is used for scoping the resource to a specific set of applications or environments.
type LookupUserArgs ¶
type LookupUserArgs struct { // The email of the user. Email *string `pulumi:"email"` // Unique identifier of the user Id *string `pulumi:"id"` }
A collection of arguments for invoking getUser.
type LookupUserGroupArgs ¶
type LookupUserGroupArgs struct { // Unique identifier of the user group Id *string `pulumi:"id"` // The name of the user group. Name *string `pulumi:"name"` }
A collection of arguments for invoking getUserGroup.
type LookupUserGroupOutputArgs ¶
type LookupUserGroupOutputArgs struct { // Unique identifier of the user group Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user group. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getUserGroup.
func (LookupUserGroupOutputArgs) ElementType ¶
func (LookupUserGroupOutputArgs) ElementType() reflect.Type
type LookupUserGroupResult ¶
type LookupUserGroupResult struct { // Unique identifier of the user group Id *string `pulumi:"id"` // The name of the user group. Name *string `pulumi:"name"` }
A collection of values returned by getUserGroup.
func LookupUserGroup ¶
func LookupUserGroup(ctx *pulumi.Context, args *LookupUserGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserGroupResult, error)
Data source for retrieving a Harness user group
type LookupUserGroupResultOutput ¶
type LookupUserGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroup.
func LookupUserGroupOutput ¶
func LookupUserGroupOutput(ctx *pulumi.Context, args LookupUserGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ElementType ¶
func (LookupUserGroupResultOutput) ElementType() reflect.Type
func (LookupUserGroupResultOutput) Id ¶
func (o LookupUserGroupResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the user group
func (LookupUserGroupResultOutput) Name ¶
func (o LookupUserGroupResultOutput) Name() pulumi.StringPtrOutput
The name of the user group.
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutput ¶
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext ¶
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // The email of the user. Email pulumi.StringPtrInput `pulumi:"email"` // Unique identifier of the user Id pulumi.StringPtrInput `pulumi:"id"` }
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // The email of the user. Email *string `pulumi:"email"` // Unique identifier of the user Id *string `pulumi:"id"` // Flag indicating whether or not the users email has been verified. IsEmailVerified bool `pulumi:"isEmailVerified"` // Flag indicating whether or not the user was imported from an identity provider. IsImportedFromIdentityProvider bool `pulumi:"isImportedFromIdentityProvider"` // Flag indicating whether or not the users password has expired. IsPasswordExpired bool `pulumi:"isPasswordExpired"` // Flag indicating whether or not two-factor authentication is enabled for the user. IsTwoFactorAuthEnabled bool `pulumi:"isTwoFactorAuthEnabled"` // Flag indicating whether or not the user is locked out. IsUserLocked bool `pulumi:"isUserLocked"` // The name of the user. Name string `pulumi:"name"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Data source for retrieving a Harness user
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶
func (o LookupUserResultOutput) Email() pulumi.StringPtrOutput
The email of the user.
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringPtrOutput
Unique identifier of the user
func (LookupUserResultOutput) IsEmailVerified ¶
func (o LookupUserResultOutput) IsEmailVerified() pulumi.BoolOutput
Flag indicating whether or not the users email has been verified.
func (LookupUserResultOutput) IsImportedFromIdentityProvider ¶
func (o LookupUserResultOutput) IsImportedFromIdentityProvider() pulumi.BoolOutput
Flag indicating whether or not the user was imported from an identity provider.
func (LookupUserResultOutput) IsPasswordExpired ¶
func (o LookupUserResultOutput) IsPasswordExpired() pulumi.BoolOutput
Flag indicating whether or not the users password has expired.
func (LookupUserResultOutput) IsTwoFactorAuthEnabled ¶
func (o LookupUserResultOutput) IsTwoFactorAuthEnabled() pulumi.BoolOutput
Flag indicating whether or not two-factor authentication is enabled for the user.
func (LookupUserResultOutput) IsUserLocked ¶
func (o LookupUserResultOutput) IsUserLocked() pulumi.BoolOutput
Flag indicating whether or not the user is locked out.
func (LookupUserResultOutput) Name ¶
func (o LookupUserResultOutput) Name() pulumi.StringOutput
The name of the user.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
type LookupYamlConfigArgs ¶
type LookupYamlConfigArgs struct { // Unique identifier of the application. This is not required for account level resources (i.e. cloud providers, connectors, etc.). AppId *string `pulumi:"appId"` // Path to the yaml file. Path string `pulumi:"path"` }
A collection of arguments for invoking getYamlConfig.
type LookupYamlConfigOutputArgs ¶
type LookupYamlConfigOutputArgs struct { // Unique identifier of the application. This is not required for account level resources (i.e. cloud providers, connectors, etc.). AppId pulumi.StringPtrInput `pulumi:"appId"` // Path to the yaml file. Path pulumi.StringInput `pulumi:"path"` }
A collection of arguments for invoking getYamlConfig.
func (LookupYamlConfigOutputArgs) ElementType ¶
func (LookupYamlConfigOutputArgs) ElementType() reflect.Type
type LookupYamlConfigResult ¶
type LookupYamlConfigResult struct { // Unique identifier of the application. This is not required for account level resources (i.e. cloud providers, connectors, etc.). AppId *string `pulumi:"appId"` // Content of the yaml file. Content string `pulumi:"content"` // Unique identifier of the yaml resource. Id string `pulumi:"id"` // Name of the yaml resource. Name string `pulumi:"name"` // Path to the yaml file. Path string `pulumi:"path"` }
A collection of values returned by getYamlConfig.
func LookupYamlConfig ¶
func LookupYamlConfig(ctx *pulumi.Context, args *LookupYamlConfigArgs, opts ...pulumi.InvokeOption) (*LookupYamlConfigResult, error)
Data source for retrieving a yaml config.
type LookupYamlConfigResultOutput ¶
type LookupYamlConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getYamlConfig.
func LookupYamlConfigOutput ¶
func LookupYamlConfigOutput(ctx *pulumi.Context, args LookupYamlConfigOutputArgs, opts ...pulumi.InvokeOption) LookupYamlConfigResultOutput
func (LookupYamlConfigResultOutput) AppId ¶
func (o LookupYamlConfigResultOutput) AppId() pulumi.StringPtrOutput
Unique identifier of the application. This is not required for account level resources (i.e. cloud providers, connectors, etc.).
func (LookupYamlConfigResultOutput) Content ¶
func (o LookupYamlConfigResultOutput) Content() pulumi.StringOutput
Content of the yaml file.
func (LookupYamlConfigResultOutput) ElementType ¶
func (LookupYamlConfigResultOutput) ElementType() reflect.Type
func (LookupYamlConfigResultOutput) Id ¶
func (o LookupYamlConfigResultOutput) Id() pulumi.StringOutput
Unique identifier of the yaml resource.
func (LookupYamlConfigResultOutput) Name ¶
func (o LookupYamlConfigResultOutput) Name() pulumi.StringOutput
Name of the yaml resource.
func (LookupYamlConfigResultOutput) Path ¶
func (o LookupYamlConfigResultOutput) Path() pulumi.StringOutput
Path to the yaml file.
func (LookupYamlConfigResultOutput) ToLookupYamlConfigResultOutput ¶
func (o LookupYamlConfigResultOutput) ToLookupYamlConfigResultOutput() LookupYamlConfigResultOutput
func (LookupYamlConfigResultOutput) ToLookupYamlConfigResultOutputWithContext ¶
func (o LookupYamlConfigResultOutput) ToLookupYamlConfigResultOutputWithContext(ctx context.Context) LookupYamlConfigResultOutput
type PlatformApiKey ¶
type PlatformApiKey struct { pulumi.CustomResourceState // Account Identifier for the Entity AccountId pulumi.StringOutput `pulumi:"accountId"` // Type of the API Key ApikeyType pulumi.StringOutput `pulumi:"apikeyType"` // Default expiration time of the Token within API Key DefaultTimeToExpireToken pulumi.IntPtrOutput `pulumi:"defaultTimeToExpireToken"` // Description of the API Key Description pulumi.StringPtrOutput `pulumi:"description"` // Identifier of the API Key Identifier pulumi.StringOutput `pulumi:"identifier"` // Name of the API Key Name pulumi.StringOutput `pulumi:"name"` // Organization Identifier for the Entity OrgId pulumi.StringPtrOutput `pulumi:"orgId"` // Parent Entity Identifier of the API Key ParentId pulumi.StringOutput `pulumi:"parentId"` // Project Identifier for the Entity ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // Tags for the API Key Tags pulumi.StringMapOutput `pulumi:"tags"` }
func GetPlatformApiKey ¶
func GetPlatformApiKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlatformApiKeyState, opts ...pulumi.ResourceOption) (*PlatformApiKey, error)
GetPlatformApiKey gets an existing PlatformApiKey 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 NewPlatformApiKey ¶
func NewPlatformApiKey(ctx *pulumi.Context, name string, args *PlatformApiKeyArgs, opts ...pulumi.ResourceOption) (*PlatformApiKey, error)
NewPlatformApiKey registers a new resource with the given unique name, arguments, and options.
func (*PlatformApiKey) ElementType ¶
func (*PlatformApiKey) ElementType() reflect.Type
func (*PlatformApiKey) ToPlatformApiKeyOutput ¶
func (i *PlatformApiKey) ToPlatformApiKeyOutput() PlatformApiKeyOutput
func (*PlatformApiKey) ToPlatformApiKeyOutputWithContext ¶
func (i *PlatformApiKey) ToPlatformApiKeyOutputWithContext(ctx context.Context) PlatformApiKeyOutput
type PlatformApiKeyArgs ¶
type PlatformApiKeyArgs struct { // Account Identifier for the Entity AccountId pulumi.StringInput // Type of the API Key ApikeyType pulumi.StringInput // Default expiration time of the Token within API Key DefaultTimeToExpireToken pulumi.IntPtrInput // Description of the API Key Description pulumi.StringPtrInput // Identifier of the API Key Identifier pulumi.StringInput // Name of the API Key Name pulumi.StringPtrInput // Organization Identifier for the Entity OrgId pulumi.StringPtrInput // Parent Entity Identifier of the API Key ParentId pulumi.StringInput // Project Identifier for the Entity ProjectId pulumi.StringPtrInput // Tags for the API Key Tags pulumi.StringMapInput }
The set of arguments for constructing a PlatformApiKey resource.
func (PlatformApiKeyArgs) ElementType ¶
func (PlatformApiKeyArgs) ElementType() reflect.Type
type PlatformApiKeyArray ¶
type PlatformApiKeyArray []PlatformApiKeyInput
func (PlatformApiKeyArray) ElementType ¶
func (PlatformApiKeyArray) ElementType() reflect.Type
func (PlatformApiKeyArray) ToPlatformApiKeyArrayOutput ¶
func (i PlatformApiKeyArray) ToPlatformApiKeyArrayOutput() PlatformApiKeyArrayOutput
func (PlatformApiKeyArray) ToPlatformApiKeyArrayOutputWithContext ¶
func (i PlatformApiKeyArray) ToPlatformApiKeyArrayOutputWithContext(ctx context.Context) PlatformApiKeyArrayOutput
type PlatformApiKeyArrayInput ¶
type PlatformApiKeyArrayInput interface { pulumi.Input ToPlatformApiKeyArrayOutput() PlatformApiKeyArrayOutput ToPlatformApiKeyArrayOutputWithContext(context.Context) PlatformApiKeyArrayOutput }
PlatformApiKeyArrayInput is an input type that accepts PlatformApiKeyArray and PlatformApiKeyArrayOutput values. You can construct a concrete instance of `PlatformApiKeyArrayInput` via:
PlatformApiKeyArray{ PlatformApiKeyArgs{...} }
type PlatformApiKeyArrayOutput ¶
type PlatformApiKeyArrayOutput struct{ *pulumi.OutputState }
func (PlatformApiKeyArrayOutput) ElementType ¶
func (PlatformApiKeyArrayOutput) ElementType() reflect.Type
func (PlatformApiKeyArrayOutput) Index ¶
func (o PlatformApiKeyArrayOutput) Index(i pulumi.IntInput) PlatformApiKeyOutput
func (PlatformApiKeyArrayOutput) ToPlatformApiKeyArrayOutput ¶
func (o PlatformApiKeyArrayOutput) ToPlatformApiKeyArrayOutput() PlatformApiKeyArrayOutput
func (PlatformApiKeyArrayOutput) ToPlatformApiKeyArrayOutputWithContext ¶
func (o PlatformApiKeyArrayOutput) ToPlatformApiKeyArrayOutputWithContext(ctx context.Context) PlatformApiKeyArrayOutput
type PlatformApiKeyInput ¶
type PlatformApiKeyInput interface { pulumi.Input ToPlatformApiKeyOutput() PlatformApiKeyOutput ToPlatformApiKeyOutputWithContext(ctx context.Context) PlatformApiKeyOutput }
type PlatformApiKeyMap ¶
type PlatformApiKeyMap map[string]PlatformApiKeyInput
func (PlatformApiKeyMap) ElementType ¶
func (PlatformApiKeyMap) ElementType() reflect.Type
func (PlatformApiKeyMap) ToPlatformApiKeyMapOutput ¶
func (i PlatformApiKeyMap) ToPlatformApiKeyMapOutput() PlatformApiKeyMapOutput
func (PlatformApiKeyMap) ToPlatformApiKeyMapOutputWithContext ¶
func (i PlatformApiKeyMap) ToPlatformApiKeyMapOutputWithContext(ctx context.Context) PlatformApiKeyMapOutput
type PlatformApiKeyMapInput ¶
type PlatformApiKeyMapInput interface { pulumi.Input ToPlatformApiKeyMapOutput() PlatformApiKeyMapOutput ToPlatformApiKeyMapOutputWithContext(context.Context) PlatformApiKeyMapOutput }
PlatformApiKeyMapInput is an input type that accepts PlatformApiKeyMap and PlatformApiKeyMapOutput values. You can construct a concrete instance of `PlatformApiKeyMapInput` via:
PlatformApiKeyMap{ "key": PlatformApiKeyArgs{...} }
type PlatformApiKeyMapOutput ¶
type PlatformApiKeyMapOutput struct{ *pulumi.OutputState }
func (PlatformApiKeyMapOutput) ElementType ¶
func (PlatformApiKeyMapOutput) ElementType() reflect.Type
func (PlatformApiKeyMapOutput) MapIndex ¶
func (o PlatformApiKeyMapOutput) MapIndex(k pulumi.StringInput) PlatformApiKeyOutput
func (PlatformApiKeyMapOutput) ToPlatformApiKeyMapOutput ¶
func (o PlatformApiKeyMapOutput) ToPlatformApiKeyMapOutput() PlatformApiKeyMapOutput
func (PlatformApiKeyMapOutput) ToPlatformApiKeyMapOutputWithContext ¶
func (o PlatformApiKeyMapOutput) ToPlatformApiKeyMapOutputWithContext(ctx context.Context) PlatformApiKeyMapOutput
type PlatformApiKeyOutput ¶
type PlatformApiKeyOutput struct{ *pulumi.OutputState }
func (PlatformApiKeyOutput) AccountId ¶
func (o PlatformApiKeyOutput) AccountId() pulumi.StringOutput
Account Identifier for the Entity
func (PlatformApiKeyOutput) ApikeyType ¶
func (o PlatformApiKeyOutput) ApikeyType() pulumi.StringOutput
Type of the API Key
func (PlatformApiKeyOutput) DefaultTimeToExpireToken ¶
func (o PlatformApiKeyOutput) DefaultTimeToExpireToken() pulumi.IntPtrOutput
Default expiration time of the Token within API Key
func (PlatformApiKeyOutput) Description ¶
func (o PlatformApiKeyOutput) Description() pulumi.StringPtrOutput
Description of the API Key
func (PlatformApiKeyOutput) ElementType ¶
func (PlatformApiKeyOutput) ElementType() reflect.Type
func (PlatformApiKeyOutput) Identifier ¶
func (o PlatformApiKeyOutput) Identifier() pulumi.StringOutput
Identifier of the API Key
func (PlatformApiKeyOutput) Name ¶
func (o PlatformApiKeyOutput) Name() pulumi.StringOutput
Name of the API Key
func (PlatformApiKeyOutput) OrgId ¶
func (o PlatformApiKeyOutput) OrgId() pulumi.StringPtrOutput
Organization Identifier for the Entity
func (PlatformApiKeyOutput) ParentId ¶
func (o PlatformApiKeyOutput) ParentId() pulumi.StringOutput
Parent Entity Identifier of the API Key
func (PlatformApiKeyOutput) ProjectId ¶
func (o PlatformApiKeyOutput) ProjectId() pulumi.StringPtrOutput
Project Identifier for the Entity
func (PlatformApiKeyOutput) Tags ¶
func (o PlatformApiKeyOutput) Tags() pulumi.StringMapOutput
Tags for the API Key
func (PlatformApiKeyOutput) ToPlatformApiKeyOutput ¶
func (o PlatformApiKeyOutput) ToPlatformApiKeyOutput() PlatformApiKeyOutput
func (PlatformApiKeyOutput) ToPlatformApiKeyOutputWithContext ¶
func (o PlatformApiKeyOutput) ToPlatformApiKeyOutputWithContext(ctx context.Context) PlatformApiKeyOutput
type PlatformApiKeyState ¶
type PlatformApiKeyState struct { // Account Identifier for the Entity AccountId pulumi.StringPtrInput // Type of the API Key ApikeyType pulumi.StringPtrInput // Default expiration time of the Token within API Key DefaultTimeToExpireToken pulumi.IntPtrInput // Description of the API Key Description pulumi.StringPtrInput // Identifier of the API Key Identifier pulumi.StringPtrInput // Name of the API Key Name pulumi.StringPtrInput // Organization Identifier for the Entity OrgId pulumi.StringPtrInput // Parent Entity Identifier of the API Key ParentId pulumi.StringPtrInput // Project Identifier for the Entity ProjectId pulumi.StringPtrInput // Tags for the API Key Tags pulumi.StringMapInput }
func (PlatformApiKeyState) ElementType ¶
func (PlatformApiKeyState) ElementType() reflect.Type
type PlatformCcmFilters ¶
type PlatformCcmFilters struct { pulumi.CustomResourceState // Properties of the filters entity defined in Harness. FilterProperties PlatformCcmFiltersFilterPropertiesOutput `pulumi:"filterProperties"` // This indicates visibility of filters. By default, everyone can view this filter.. FilterVisibility pulumi.StringPtrOutput `pulumi:"filterVisibility"` // Unique identifier of the resource. Identifier pulumi.StringOutput `pulumi:"identifier"` // Name of the ccm filters. Name pulumi.StringOutput `pulumi:"name"` // Organization Identifier for the Entity. OrgId pulumi.StringPtrOutput `pulumi:"orgId"` // Project Identifier for the Entity. ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // Type of ccm filters. Type pulumi.StringOutput `pulumi:"type"` }
Resource for creating a Harness CCM Filters.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.NewPlatformCcmFilters(ctx, "test", &harness.PlatformCcmFiltersArgs{ FilterProperties: &harness.PlatformCcmFiltersFilterPropertiesArgs{ FilterType: pulumi.String("CCMRecommendation"), Tags: pulumi.StringArray{ pulumi.String("foo:bar"), }, }, FilterVisibility: pulumi.String("EveryOne"), Identifier: pulumi.String("identifier"), OrgId: pulumi.String("org_id"), ProjectId: pulumi.String("project_id"), Type: pulumi.String("CCMRecommendation"), }) if err != nil { return err } return nil }) }
```
## Import
Import account level ccm filter ¶
```sh
$ pulumi import harness:index/platformCcmFilters:PlatformCcmFilters example <filter_id>/<type>
```
Import org level ccm filter
```sh
$ pulumi import harness:index/platformCcmFilters:PlatformCcmFilters example <ord_id>/<filter_id>/<type>
```
Import project level ccm filter
```sh
$ pulumi import harness:index/platformCcmFilters:PlatformCcmFilters example <org_id>/<project_id>/<filter_id>/<type>
```
func GetPlatformCcmFilters ¶
func GetPlatformCcmFilters(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlatformCcmFiltersState, opts ...pulumi.ResourceOption) (*PlatformCcmFilters, error)
GetPlatformCcmFilters gets an existing PlatformCcmFilters 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 NewPlatformCcmFilters ¶
func NewPlatformCcmFilters(ctx *pulumi.Context, name string, args *PlatformCcmFiltersArgs, opts ...pulumi.ResourceOption) (*PlatformCcmFilters, error)
NewPlatformCcmFilters registers a new resource with the given unique name, arguments, and options.
func (*PlatformCcmFilters) ElementType ¶
func (*PlatformCcmFilters) ElementType() reflect.Type
func (*PlatformCcmFilters) ToPlatformCcmFiltersOutput ¶
func (i *PlatformCcmFilters) ToPlatformCcmFiltersOutput() PlatformCcmFiltersOutput
func (*PlatformCcmFilters) ToPlatformCcmFiltersOutputWithContext ¶
func (i *PlatformCcmFilters) ToPlatformCcmFiltersOutputWithContext(ctx context.Context) PlatformCcmFiltersOutput
type PlatformCcmFiltersArgs ¶
type PlatformCcmFiltersArgs struct { // Properties of the filters entity defined in Harness. FilterProperties PlatformCcmFiltersFilterPropertiesInput // This indicates visibility of filters. By default, everyone can view this filter.. FilterVisibility pulumi.StringPtrInput // Unique identifier of the resource. Identifier pulumi.StringInput // Name of the ccm filters. Name pulumi.StringPtrInput // Organization Identifier for the Entity. OrgId pulumi.StringPtrInput // Project Identifier for the Entity. ProjectId pulumi.StringPtrInput // Type of ccm filters. Type pulumi.StringInput }
The set of arguments for constructing a PlatformCcmFilters resource.
func (PlatformCcmFiltersArgs) ElementType ¶
func (PlatformCcmFiltersArgs) ElementType() reflect.Type
type PlatformCcmFiltersArray ¶
type PlatformCcmFiltersArray []PlatformCcmFiltersInput
func (PlatformCcmFiltersArray) ElementType ¶
func (PlatformCcmFiltersArray) ElementType() reflect.Type
func (PlatformCcmFiltersArray) ToPlatformCcmFiltersArrayOutput ¶
func (i PlatformCcmFiltersArray) ToPlatformCcmFiltersArrayOutput() PlatformCcmFiltersArrayOutput
func (PlatformCcmFiltersArray) ToPlatformCcmFiltersArrayOutputWithContext ¶
func (i PlatformCcmFiltersArray) ToPlatformCcmFiltersArrayOutputWithContext(ctx context.Context) PlatformCcmFiltersArrayOutput
type PlatformCcmFiltersArrayInput ¶
type PlatformCcmFiltersArrayInput interface { pulumi.Input ToPlatformCcmFiltersArrayOutput() PlatformCcmFiltersArrayOutput ToPlatformCcmFiltersArrayOutputWithContext(context.Context) PlatformCcmFiltersArrayOutput }
PlatformCcmFiltersArrayInput is an input type that accepts PlatformCcmFiltersArray and PlatformCcmFiltersArrayOutput values. You can construct a concrete instance of `PlatformCcmFiltersArrayInput` via:
PlatformCcmFiltersArray{ PlatformCcmFiltersArgs{...} }
type PlatformCcmFiltersArrayOutput ¶
type PlatformCcmFiltersArrayOutput struct{ *pulumi.OutputState }
func (PlatformCcmFiltersArrayOutput) ElementType ¶
func (PlatformCcmFiltersArrayOutput) ElementType() reflect.Type
func (PlatformCcmFiltersArrayOutput) Index ¶
func (o PlatformCcmFiltersArrayOutput) Index(i pulumi.IntInput) PlatformCcmFiltersOutput
func (PlatformCcmFiltersArrayOutput) ToPlatformCcmFiltersArrayOutput ¶
func (o PlatformCcmFiltersArrayOutput) ToPlatformCcmFiltersArrayOutput() PlatformCcmFiltersArrayOutput
func (PlatformCcmFiltersArrayOutput) ToPlatformCcmFiltersArrayOutputWithContext ¶
func (o PlatformCcmFiltersArrayOutput) ToPlatformCcmFiltersArrayOutputWithContext(ctx context.Context) PlatformCcmFiltersArrayOutput
type PlatformCcmFiltersFilterPropertiesArgs ¶
type PlatformCcmFiltersFilterPropertiesArgs struct { // Type of CCM filters. FilterType pulumi.StringInput `pulumi:"filterType"` // Tags to associate with the resource. Tags should be in the form `name:value`. Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (PlatformCcmFiltersFilterPropertiesArgs) ElementType ¶
func (PlatformCcmFiltersFilterPropertiesArgs) ElementType() reflect.Type
func (PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesOutput ¶
func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesOutput() PlatformCcmFiltersFilterPropertiesOutput
func (PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesOutputWithContext ¶
func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesOutput
func (PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesPtrOutput ¶
func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput
func (PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext ¶
func (i PlatformCcmFiltersFilterPropertiesArgs) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput
type PlatformCcmFiltersFilterPropertiesInput ¶
type PlatformCcmFiltersFilterPropertiesInput interface { pulumi.Input ToPlatformCcmFiltersFilterPropertiesOutput() PlatformCcmFiltersFilterPropertiesOutput ToPlatformCcmFiltersFilterPropertiesOutputWithContext(context.Context) PlatformCcmFiltersFilterPropertiesOutput }
PlatformCcmFiltersFilterPropertiesInput is an input type that accepts PlatformCcmFiltersFilterPropertiesArgs and PlatformCcmFiltersFilterPropertiesOutput values. You can construct a concrete instance of `PlatformCcmFiltersFilterPropertiesInput` via:
PlatformCcmFiltersFilterPropertiesArgs{...}
type PlatformCcmFiltersFilterPropertiesOutput ¶
type PlatformCcmFiltersFilterPropertiesOutput struct{ *pulumi.OutputState }
func (PlatformCcmFiltersFilterPropertiesOutput) ElementType ¶
func (PlatformCcmFiltersFilterPropertiesOutput) ElementType() reflect.Type
func (PlatformCcmFiltersFilterPropertiesOutput) FilterType ¶
func (o PlatformCcmFiltersFilterPropertiesOutput) FilterType() pulumi.StringOutput
Type of CCM filters.
func (PlatformCcmFiltersFilterPropertiesOutput) Tags ¶
func (o PlatformCcmFiltersFilterPropertiesOutput) Tags() pulumi.StringArrayOutput
Tags to associate with the resource. Tags should be in the form `name:value`.
func (PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesOutput ¶
func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesOutput() PlatformCcmFiltersFilterPropertiesOutput
func (PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesOutputWithContext ¶
func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesOutput
func (PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutput ¶
func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput
func (PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext ¶
func (o PlatformCcmFiltersFilterPropertiesOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput
type PlatformCcmFiltersFilterPropertiesPtrInput ¶
type PlatformCcmFiltersFilterPropertiesPtrInput interface { pulumi.Input ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput }
PlatformCcmFiltersFilterPropertiesPtrInput is an input type that accepts PlatformCcmFiltersFilterPropertiesArgs, PlatformCcmFiltersFilterPropertiesPtr and PlatformCcmFiltersFilterPropertiesPtrOutput values. You can construct a concrete instance of `PlatformCcmFiltersFilterPropertiesPtrInput` via:
PlatformCcmFiltersFilterPropertiesArgs{...} or: nil
func PlatformCcmFiltersFilterPropertiesPtr ¶
func PlatformCcmFiltersFilterPropertiesPtr(v *PlatformCcmFiltersFilterPropertiesArgs) PlatformCcmFiltersFilterPropertiesPtrInput
type PlatformCcmFiltersFilterPropertiesPtrOutput ¶
type PlatformCcmFiltersFilterPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PlatformCcmFiltersFilterPropertiesPtrOutput) ElementType ¶
func (PlatformCcmFiltersFilterPropertiesPtrOutput) ElementType() reflect.Type
func (PlatformCcmFiltersFilterPropertiesPtrOutput) FilterType ¶
func (o PlatformCcmFiltersFilterPropertiesPtrOutput) FilterType() pulumi.StringPtrOutput
Type of CCM filters.
func (PlatformCcmFiltersFilterPropertiesPtrOutput) Tags ¶
func (o PlatformCcmFiltersFilterPropertiesPtrOutput) Tags() pulumi.StringArrayOutput
Tags to associate with the resource. Tags should be in the form `name:value`.
func (PlatformCcmFiltersFilterPropertiesPtrOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutput ¶
func (o PlatformCcmFiltersFilterPropertiesPtrOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutput() PlatformCcmFiltersFilterPropertiesPtrOutput
func (PlatformCcmFiltersFilterPropertiesPtrOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext ¶
func (o PlatformCcmFiltersFilterPropertiesPtrOutput) ToPlatformCcmFiltersFilterPropertiesPtrOutputWithContext(ctx context.Context) PlatformCcmFiltersFilterPropertiesPtrOutput
type PlatformCcmFiltersInput ¶
type PlatformCcmFiltersInput interface { pulumi.Input ToPlatformCcmFiltersOutput() PlatformCcmFiltersOutput ToPlatformCcmFiltersOutputWithContext(ctx context.Context) PlatformCcmFiltersOutput }
type PlatformCcmFiltersMap ¶
type PlatformCcmFiltersMap map[string]PlatformCcmFiltersInput
func (PlatformCcmFiltersMap) ElementType ¶
func (PlatformCcmFiltersMap) ElementType() reflect.Type
func (PlatformCcmFiltersMap) ToPlatformCcmFiltersMapOutput ¶
func (i PlatformCcmFiltersMap) ToPlatformCcmFiltersMapOutput() PlatformCcmFiltersMapOutput
func (PlatformCcmFiltersMap) ToPlatformCcmFiltersMapOutputWithContext ¶
func (i PlatformCcmFiltersMap) ToPlatformCcmFiltersMapOutputWithContext(ctx context.Context) PlatformCcmFiltersMapOutput
type PlatformCcmFiltersMapInput ¶
type PlatformCcmFiltersMapInput interface { pulumi.Input ToPlatformCcmFiltersMapOutput() PlatformCcmFiltersMapOutput ToPlatformCcmFiltersMapOutputWithContext(context.Context) PlatformCcmFiltersMapOutput }
PlatformCcmFiltersMapInput is an input type that accepts PlatformCcmFiltersMap and PlatformCcmFiltersMapOutput values. You can construct a concrete instance of `PlatformCcmFiltersMapInput` via:
PlatformCcmFiltersMap{ "key": PlatformCcmFiltersArgs{...} }
type PlatformCcmFiltersMapOutput ¶
type PlatformCcmFiltersMapOutput struct{ *pulumi.OutputState }
func (PlatformCcmFiltersMapOutput) ElementType ¶
func (PlatformCcmFiltersMapOutput) ElementType() reflect.Type
func (PlatformCcmFiltersMapOutput) MapIndex ¶
func (o PlatformCcmFiltersMapOutput) MapIndex(k pulumi.StringInput) PlatformCcmFiltersOutput
func (PlatformCcmFiltersMapOutput) ToPlatformCcmFiltersMapOutput ¶
func (o PlatformCcmFiltersMapOutput) ToPlatformCcmFiltersMapOutput() PlatformCcmFiltersMapOutput
func (PlatformCcmFiltersMapOutput) ToPlatformCcmFiltersMapOutputWithContext ¶
func (o PlatformCcmFiltersMapOutput) ToPlatformCcmFiltersMapOutputWithContext(ctx context.Context) PlatformCcmFiltersMapOutput
type PlatformCcmFiltersOutput ¶
type PlatformCcmFiltersOutput struct{ *pulumi.OutputState }
func (PlatformCcmFiltersOutput) ElementType ¶
func (PlatformCcmFiltersOutput) ElementType() reflect.Type
func (PlatformCcmFiltersOutput) FilterProperties ¶
func (o PlatformCcmFiltersOutput) FilterProperties() PlatformCcmFiltersFilterPropertiesOutput
Properties of the filters entity defined in Harness.
func (PlatformCcmFiltersOutput) FilterVisibility ¶
func (o PlatformCcmFiltersOutput) FilterVisibility() pulumi.StringPtrOutput
This indicates visibility of filters. By default, everyone can view this filter..
func (PlatformCcmFiltersOutput) Identifier ¶
func (o PlatformCcmFiltersOutput) Identifier() pulumi.StringOutput
Unique identifier of the resource.
func (PlatformCcmFiltersOutput) Name ¶
func (o PlatformCcmFiltersOutput) Name() pulumi.StringOutput
Name of the ccm filters.
func (PlatformCcmFiltersOutput) OrgId ¶
func (o PlatformCcmFiltersOutput) OrgId() pulumi.StringPtrOutput
Organization Identifier for the Entity.
func (PlatformCcmFiltersOutput) ProjectId ¶
func (o PlatformCcmFiltersOutput) ProjectId() pulumi.StringPtrOutput
Project Identifier for the Entity.
func (PlatformCcmFiltersOutput) ToPlatformCcmFiltersOutput ¶
func (o PlatformCcmFiltersOutput) ToPlatformCcmFiltersOutput() PlatformCcmFiltersOutput
func (PlatformCcmFiltersOutput) ToPlatformCcmFiltersOutputWithContext ¶
func (o PlatformCcmFiltersOutput) ToPlatformCcmFiltersOutputWithContext(ctx context.Context) PlatformCcmFiltersOutput
func (PlatformCcmFiltersOutput) Type ¶
func (o PlatformCcmFiltersOutput) Type() pulumi.StringOutput
Type of ccm filters.
type PlatformCcmFiltersState ¶
type PlatformCcmFiltersState struct { // Properties of the filters entity defined in Harness. FilterProperties PlatformCcmFiltersFilterPropertiesPtrInput // This indicates visibility of filters. By default, everyone can view this filter.. FilterVisibility pulumi.StringPtrInput // Unique identifier of the resource. Identifier pulumi.StringPtrInput // Name of the ccm filters. Name pulumi.StringPtrInput // Organization Identifier for the Entity. OrgId pulumi.StringPtrInput // Project Identifier for the Entity. ProjectId pulumi.StringPtrInput // Type of ccm filters. Type pulumi.StringPtrInput }
func (PlatformCcmFiltersState) ElementType ¶
func (PlatformCcmFiltersState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // The Harness account id. This can also be set using the `HARNESS_ACCOUNT_ID` environment variable. AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // The Harness API key. This can also be set using the `HARNESS_API_KEY` environment variable. For more information to // create an API key in FirstGen, see https://docs.harness.io/article/smloyragsm-api-keys#create_an_api_key. ApiKey pulumi.StringPtrOutput `pulumi:"apiKey"` // The URL of the Harness API endpoint. The default is `https://app.harness.io/gateway`. This can also be set using the // `HARNESS_ENDPOINT` environment variable. Endpoint pulumi.StringPtrOutput `pulumi:"endpoint"` // The API key for the Harness next gen platform. This can also be set using the `HARNESS_PLATFORM_API_KEY` environment // variable. For more information to create an API key in NextGen, see // https://docs.harness.io/article/tdoad7xrh9-add-and-manage-api-keys. PlatformApiKey pulumi.StringPtrOutput `pulumi:"platformApiKey"` }
The provider type for the harness package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // The Harness account id. This can also be set using the `HARNESS_ACCOUNT_ID` environment variable. AccountId pulumi.StringPtrInput // The Harness API key. This can also be set using the `HARNESS_API_KEY` environment variable. For more information to // create an API key in FirstGen, see https://docs.harness.io/article/smloyragsm-api-keys#create_an_api_key. ApiKey pulumi.StringPtrInput // The URL of the Harness API endpoint. The default is `https://app.harness.io/gateway`. This can also be set using the // `HARNESS_ENDPOINT` environment variable. Endpoint pulumi.StringPtrInput // The API key for the Harness next gen platform. This can also be set using the `HARNESS_PLATFORM_API_KEY` environment // variable. For more information to create an API key in NextGen, see // https://docs.harness.io/article/tdoad7xrh9-add-and-manage-api-keys. PlatformApiKey pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) AccountId ¶
func (o ProviderOutput) AccountId() pulumi.StringPtrOutput
The Harness account id. This can also be set using the `HARNESS_ACCOUNT_ID` environment variable.
func (ProviderOutput) ApiKey ¶
func (o ProviderOutput) ApiKey() pulumi.StringPtrOutput
The Harness API key. This can also be set using the `HARNESS_API_KEY` environment variable. For more information to create an API key in FirstGen, see https://docs.harness.io/article/smloyragsm-api-keys#create_an_api_key.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Endpoint ¶
func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput
The URL of the Harness API endpoint. The default is `https://app.harness.io/gateway`. This can also be set using the `HARNESS_ENDPOINT` environment variable.
func (ProviderOutput) PlatformApiKey ¶
func (o ProviderOutput) PlatformApiKey() pulumi.StringPtrOutput
The API key for the Harness next gen platform. This can also be set using the `HARNESS_PLATFORM_API_KEY` environment variable. For more information to create an API key in NextGen, see https://docs.harness.io/article/tdoad7xrh9-add-and-manage-api-keys.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type SshCredential ¶
type SshCredential struct { pulumi.CustomResourceState // Kerberos authentication for SSH. Cannot be used if ssh*authentication is specified KerberosAuthentication SshCredentialKerberosAuthenticationPtrOutput `pulumi:"kerberosAuthentication"` // Name of the encrypted text secret Name pulumi.StringOutput `pulumi:"name"` // Authentication method for SSH. Cannot be used if kerberos*authentication is specified. Only one of `inlineSsh`, `serverPassword`, or `sshKeyFile` should be set SshAuthentication SshCredentialSshAuthenticationPtrOutput `pulumi:"sshAuthentication"` // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes SshCredentialUsageScopeArrayOutput `pulumi:"usageScopes"` }
Resource for creating an encrypted text secret
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi-tls/sdk/v4/go/tls" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { harnessDeployKey, err := tls.NewPrivateKey(ctx, "harnessDeployKey", &tls.PrivateKeyArgs{ Algorithm: pulumi.String("RSA"), RsaBits: pulumi.Int(4096), }) if err != nil { return err } secretManager, err := harness.GetSecretManager(ctx, &harness.GetSecretManagerArgs{ Default: pulumi.BoolRef(true), }, nil) if err != nil { return err } mySecret, err := harness.NewEncryptedText(ctx, "mySecret", &harness.EncryptedTextArgs{ Value: harnessDeployKey.PrivateKeyPem, SecretManagerId: *pulumi.String(secretManager.Id), }) if err != nil { return err } _, err = harness.NewSshCredential(ctx, "sshCreds", &harness.SshCredentialArgs{ SshAuthentication: &harness.SshCredentialSshAuthenticationArgs{ Port: pulumi.Int(22), Username: pulumi.String("git"), InlineSsh: &harness.SshCredentialSshAuthenticationInlineSshArgs{ SshKeyFileId: mySecret.ID(), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Import using the Harness ssh credential id ¶
```sh
$ pulumi import harness:index/sshCredential:SshCredential example <credential_id>
```
func GetSshCredential ¶
func GetSshCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SshCredentialState, opts ...pulumi.ResourceOption) (*SshCredential, error)
GetSshCredential gets an existing SshCredential 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 NewSshCredential ¶
func NewSshCredential(ctx *pulumi.Context, name string, args *SshCredentialArgs, opts ...pulumi.ResourceOption) (*SshCredential, error)
NewSshCredential registers a new resource with the given unique name, arguments, and options.
func (*SshCredential) ElementType ¶
func (*SshCredential) ElementType() reflect.Type
func (*SshCredential) ToSshCredentialOutput ¶
func (i *SshCredential) ToSshCredentialOutput() SshCredentialOutput
func (*SshCredential) ToSshCredentialOutputWithContext ¶
func (i *SshCredential) ToSshCredentialOutputWithContext(ctx context.Context) SshCredentialOutput
type SshCredentialArgs ¶
type SshCredentialArgs struct { // Kerberos authentication for SSH. Cannot be used if ssh*authentication is specified KerberosAuthentication SshCredentialKerberosAuthenticationPtrInput // Name of the encrypted text secret Name pulumi.StringPtrInput // Authentication method for SSH. Cannot be used if kerberos*authentication is specified. Only one of `inlineSsh`, `serverPassword`, or `sshKeyFile` should be set SshAuthentication SshCredentialSshAuthenticationPtrInput // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes SshCredentialUsageScopeArrayInput }
The set of arguments for constructing a SshCredential resource.
func (SshCredentialArgs) ElementType ¶
func (SshCredentialArgs) ElementType() reflect.Type
type SshCredentialArray ¶
type SshCredentialArray []SshCredentialInput
func (SshCredentialArray) ElementType ¶
func (SshCredentialArray) ElementType() reflect.Type
func (SshCredentialArray) ToSshCredentialArrayOutput ¶
func (i SshCredentialArray) ToSshCredentialArrayOutput() SshCredentialArrayOutput
func (SshCredentialArray) ToSshCredentialArrayOutputWithContext ¶
func (i SshCredentialArray) ToSshCredentialArrayOutputWithContext(ctx context.Context) SshCredentialArrayOutput
type SshCredentialArrayInput ¶
type SshCredentialArrayInput interface { pulumi.Input ToSshCredentialArrayOutput() SshCredentialArrayOutput ToSshCredentialArrayOutputWithContext(context.Context) SshCredentialArrayOutput }
SshCredentialArrayInput is an input type that accepts SshCredentialArray and SshCredentialArrayOutput values. You can construct a concrete instance of `SshCredentialArrayInput` via:
SshCredentialArray{ SshCredentialArgs{...} }
type SshCredentialArrayOutput ¶
type SshCredentialArrayOutput struct{ *pulumi.OutputState }
func (SshCredentialArrayOutput) ElementType ¶
func (SshCredentialArrayOutput) ElementType() reflect.Type
func (SshCredentialArrayOutput) Index ¶
func (o SshCredentialArrayOutput) Index(i pulumi.IntInput) SshCredentialOutput
func (SshCredentialArrayOutput) ToSshCredentialArrayOutput ¶
func (o SshCredentialArrayOutput) ToSshCredentialArrayOutput() SshCredentialArrayOutput
func (SshCredentialArrayOutput) ToSshCredentialArrayOutputWithContext ¶
func (o SshCredentialArrayOutput) ToSshCredentialArrayOutputWithContext(ctx context.Context) SshCredentialArrayOutput
type SshCredentialInput ¶
type SshCredentialInput interface { pulumi.Input ToSshCredentialOutput() SshCredentialOutput ToSshCredentialOutputWithContext(ctx context.Context) SshCredentialOutput }
type SshCredentialKerberosAuthentication ¶
type SshCredentialKerberosAuthentication struct { // Port to use for Kerberos authentication Port int `pulumi:"port"` // Name of the principal for authentication Principal string `pulumi:"principal"` // Realm associated with the Kerberos authentication Realm string `pulumi:"realm"` // TGT generation method TgtGenerationMethod *SshCredentialKerberosAuthenticationTgtGenerationMethod `pulumi:"tgtGenerationMethod"` }
type SshCredentialKerberosAuthenticationArgs ¶
type SshCredentialKerberosAuthenticationArgs struct { // Port to use for Kerberos authentication Port pulumi.IntInput `pulumi:"port"` // Name of the principal for authentication Principal pulumi.StringInput `pulumi:"principal"` // Realm associated with the Kerberos authentication Realm pulumi.StringInput `pulumi:"realm"` // TGT generation method TgtGenerationMethod SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput `pulumi:"tgtGenerationMethod"` }
func (SshCredentialKerberosAuthenticationArgs) ElementType ¶
func (SshCredentialKerberosAuthenticationArgs) ElementType() reflect.Type
func (SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationOutput ¶
func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationOutput() SshCredentialKerberosAuthenticationOutput
func (SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationOutputWithContext ¶
func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationOutput
func (SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationPtrOutput ¶
func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput
func (SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationPtrOutputWithContext ¶
func (i SshCredentialKerberosAuthenticationArgs) ToSshCredentialKerberosAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationPtrOutput
type SshCredentialKerberosAuthenticationInput ¶
type SshCredentialKerberosAuthenticationInput interface { pulumi.Input ToSshCredentialKerberosAuthenticationOutput() SshCredentialKerberosAuthenticationOutput ToSshCredentialKerberosAuthenticationOutputWithContext(context.Context) SshCredentialKerberosAuthenticationOutput }
SshCredentialKerberosAuthenticationInput is an input type that accepts SshCredentialKerberosAuthenticationArgs and SshCredentialKerberosAuthenticationOutput values. You can construct a concrete instance of `SshCredentialKerberosAuthenticationInput` via:
SshCredentialKerberosAuthenticationArgs{...}
type SshCredentialKerberosAuthenticationOutput ¶
type SshCredentialKerberosAuthenticationOutput struct{ *pulumi.OutputState }
func (SshCredentialKerberosAuthenticationOutput) ElementType ¶
func (SshCredentialKerberosAuthenticationOutput) ElementType() reflect.Type
func (SshCredentialKerberosAuthenticationOutput) Port ¶
func (o SshCredentialKerberosAuthenticationOutput) Port() pulumi.IntOutput
Port to use for Kerberos authentication
func (SshCredentialKerberosAuthenticationOutput) Principal ¶
func (o SshCredentialKerberosAuthenticationOutput) Principal() pulumi.StringOutput
Name of the principal for authentication
func (SshCredentialKerberosAuthenticationOutput) Realm ¶
func (o SshCredentialKerberosAuthenticationOutput) Realm() pulumi.StringOutput
Realm associated with the Kerberos authentication
func (SshCredentialKerberosAuthenticationOutput) TgtGenerationMethod ¶
func (o SshCredentialKerberosAuthenticationOutput) TgtGenerationMethod() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
TGT generation method
func (SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationOutput ¶
func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationOutput() SshCredentialKerberosAuthenticationOutput
func (SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationOutputWithContext ¶
func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationOutput
func (SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationPtrOutput ¶
func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput
func (SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationPtrOutputWithContext ¶
func (o SshCredentialKerberosAuthenticationOutput) ToSshCredentialKerberosAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationPtrOutput
type SshCredentialKerberosAuthenticationPtrInput ¶
type SshCredentialKerberosAuthenticationPtrInput interface { pulumi.Input ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput ToSshCredentialKerberosAuthenticationPtrOutputWithContext(context.Context) SshCredentialKerberosAuthenticationPtrOutput }
SshCredentialKerberosAuthenticationPtrInput is an input type that accepts SshCredentialKerberosAuthenticationArgs, SshCredentialKerberosAuthenticationPtr and SshCredentialKerberosAuthenticationPtrOutput values. You can construct a concrete instance of `SshCredentialKerberosAuthenticationPtrInput` via:
SshCredentialKerberosAuthenticationArgs{...} or: nil
func SshCredentialKerberosAuthenticationPtr ¶
func SshCredentialKerberosAuthenticationPtr(v *SshCredentialKerberosAuthenticationArgs) SshCredentialKerberosAuthenticationPtrInput
type SshCredentialKerberosAuthenticationPtrOutput ¶
type SshCredentialKerberosAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (SshCredentialKerberosAuthenticationPtrOutput) ElementType ¶
func (SshCredentialKerberosAuthenticationPtrOutput) ElementType() reflect.Type
func (SshCredentialKerberosAuthenticationPtrOutput) Port ¶
func (o SshCredentialKerberosAuthenticationPtrOutput) Port() pulumi.IntPtrOutput
Port to use for Kerberos authentication
func (SshCredentialKerberosAuthenticationPtrOutput) Principal ¶
func (o SshCredentialKerberosAuthenticationPtrOutput) Principal() pulumi.StringPtrOutput
Name of the principal for authentication
func (SshCredentialKerberosAuthenticationPtrOutput) Realm ¶
func (o SshCredentialKerberosAuthenticationPtrOutput) Realm() pulumi.StringPtrOutput
Realm associated with the Kerberos authentication
func (SshCredentialKerberosAuthenticationPtrOutput) TgtGenerationMethod ¶
func (o SshCredentialKerberosAuthenticationPtrOutput) TgtGenerationMethod() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
TGT generation method
func (SshCredentialKerberosAuthenticationPtrOutput) ToSshCredentialKerberosAuthenticationPtrOutput ¶
func (o SshCredentialKerberosAuthenticationPtrOutput) ToSshCredentialKerberosAuthenticationPtrOutput() SshCredentialKerberosAuthenticationPtrOutput
func (SshCredentialKerberosAuthenticationPtrOutput) ToSshCredentialKerberosAuthenticationPtrOutputWithContext ¶
func (o SshCredentialKerberosAuthenticationPtrOutput) ToSshCredentialKerberosAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationPtrOutput
type SshCredentialKerberosAuthenticationTgtGenerationMethodArgs ¶
type SshCredentialKerberosAuthenticationTgtGenerationMethodArgs struct { KerberosPasswordId pulumi.StringPtrInput `pulumi:"kerberosPasswordId"` KeyTabFilePath pulumi.StringPtrInput `pulumi:"keyTabFilePath"` }
func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ElementType ¶
func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ElementType() reflect.Type
func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput ¶
func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext ¶
func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput ¶
func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext ¶
func (i SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
type SshCredentialKerberosAuthenticationTgtGenerationMethodInput ¶
type SshCredentialKerberosAuthenticationTgtGenerationMethodInput interface { pulumi.Input ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodOutput ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext(context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodOutput }
SshCredentialKerberosAuthenticationTgtGenerationMethodInput is an input type that accepts SshCredentialKerberosAuthenticationTgtGenerationMethodArgs and SshCredentialKerberosAuthenticationTgtGenerationMethodOutput values. You can construct a concrete instance of `SshCredentialKerberosAuthenticationTgtGenerationMethodInput` via:
SshCredentialKerberosAuthenticationTgtGenerationMethodArgs{...}
type SshCredentialKerberosAuthenticationTgtGenerationMethodOutput ¶
type SshCredentialKerberosAuthenticationTgtGenerationMethodOutput struct{ *pulumi.OutputState }
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ElementType ¶
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ElementType() reflect.Type
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) KerberosPasswordId ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) KerberosPasswordId() pulumi.StringPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) KeyTabFilePath ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) KeyTabFilePath() pulumi.StringPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
type SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput ¶
type SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput interface { pulumi.Input ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput }
SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput is an input type that accepts SshCredentialKerberosAuthenticationTgtGenerationMethodArgs, SshCredentialKerberosAuthenticationTgtGenerationMethodPtr and SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput values. You can construct a concrete instance of `SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput` via:
SshCredentialKerberosAuthenticationTgtGenerationMethodArgs{...} or: nil
func SshCredentialKerberosAuthenticationTgtGenerationMethodPtr ¶
func SshCredentialKerberosAuthenticationTgtGenerationMethodPtr(v *SshCredentialKerberosAuthenticationTgtGenerationMethodArgs) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrInput
type SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput ¶
type SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput struct{ *pulumi.OutputState }
func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ElementType ¶
func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ElementType() reflect.Type
func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) KerberosPasswordId ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) KerberosPasswordId() pulumi.StringPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) KeyTabFilePath ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) KeyTabFilePath() pulumi.StringPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput() SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
func (SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext ¶
func (o SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput) ToSshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutputWithContext(ctx context.Context) SshCredentialKerberosAuthenticationTgtGenerationMethodPtrOutput
type SshCredentialMap ¶
type SshCredentialMap map[string]SshCredentialInput
func (SshCredentialMap) ElementType ¶
func (SshCredentialMap) ElementType() reflect.Type
func (SshCredentialMap) ToSshCredentialMapOutput ¶
func (i SshCredentialMap) ToSshCredentialMapOutput() SshCredentialMapOutput
func (SshCredentialMap) ToSshCredentialMapOutputWithContext ¶
func (i SshCredentialMap) ToSshCredentialMapOutputWithContext(ctx context.Context) SshCredentialMapOutput
type SshCredentialMapInput ¶
type SshCredentialMapInput interface { pulumi.Input ToSshCredentialMapOutput() SshCredentialMapOutput ToSshCredentialMapOutputWithContext(context.Context) SshCredentialMapOutput }
SshCredentialMapInput is an input type that accepts SshCredentialMap and SshCredentialMapOutput values. You can construct a concrete instance of `SshCredentialMapInput` via:
SshCredentialMap{ "key": SshCredentialArgs{...} }
type SshCredentialMapOutput ¶
type SshCredentialMapOutput struct{ *pulumi.OutputState }
func (SshCredentialMapOutput) ElementType ¶
func (SshCredentialMapOutput) ElementType() reflect.Type
func (SshCredentialMapOutput) MapIndex ¶
func (o SshCredentialMapOutput) MapIndex(k pulumi.StringInput) SshCredentialOutput
func (SshCredentialMapOutput) ToSshCredentialMapOutput ¶
func (o SshCredentialMapOutput) ToSshCredentialMapOutput() SshCredentialMapOutput
func (SshCredentialMapOutput) ToSshCredentialMapOutputWithContext ¶
func (o SshCredentialMapOutput) ToSshCredentialMapOutputWithContext(ctx context.Context) SshCredentialMapOutput
type SshCredentialOutput ¶
type SshCredentialOutput struct{ *pulumi.OutputState }
func (SshCredentialOutput) ElementType ¶
func (SshCredentialOutput) ElementType() reflect.Type
func (SshCredentialOutput) KerberosAuthentication ¶
func (o SshCredentialOutput) KerberosAuthentication() SshCredentialKerberosAuthenticationPtrOutput
Kerberos authentication for SSH. Cannot be used if ssh*authentication is specified
func (SshCredentialOutput) Name ¶
func (o SshCredentialOutput) Name() pulumi.StringOutput
Name of the encrypted text secret
func (SshCredentialOutput) SshAuthentication ¶
func (o SshCredentialOutput) SshAuthentication() SshCredentialSshAuthenticationPtrOutput
Authentication method for SSH. Cannot be used if kerberos*authentication is specified. Only one of `inlineSsh`, `serverPassword`, or `sshKeyFile` should be set
func (SshCredentialOutput) ToSshCredentialOutput ¶
func (o SshCredentialOutput) ToSshCredentialOutput() SshCredentialOutput
func (SshCredentialOutput) ToSshCredentialOutputWithContext ¶
func (o SshCredentialOutput) ToSshCredentialOutputWithContext(ctx context.Context) SshCredentialOutput
func (SshCredentialOutput) UsageScopes ¶
func (o SshCredentialOutput) UsageScopes() SshCredentialUsageScopeArrayOutput
This block is used for scoping the resource to a specific set of applications or environments.
type SshCredentialSshAuthentication ¶
type SshCredentialSshAuthentication struct { // Inline SSH authentication configuration. Only ond of `passphraseSecretId` or `sshKeyFileId` should be used InlineSsh *SshCredentialSshAuthenticationInlineSsh `pulumi:"inlineSsh"` // The port to connect to Port int `pulumi:"port"` // Server password authentication configuration ServerPassword *SshCredentialSshAuthenticationServerPassword `pulumi:"serverPassword"` // Use ssh key file for authentication SshKeyFile *SshCredentialSshAuthenticationSshKeyFile `pulumi:"sshKeyFile"` // The username to use when connecting to ssh Username string `pulumi:"username"` }
type SshCredentialSshAuthenticationArgs ¶
type SshCredentialSshAuthenticationArgs struct { // Inline SSH authentication configuration. Only ond of `passphraseSecretId` or `sshKeyFileId` should be used InlineSsh SshCredentialSshAuthenticationInlineSshPtrInput `pulumi:"inlineSsh"` // The port to connect to Port pulumi.IntInput `pulumi:"port"` // Server password authentication configuration ServerPassword SshCredentialSshAuthenticationServerPasswordPtrInput `pulumi:"serverPassword"` // Use ssh key file for authentication SshKeyFile SshCredentialSshAuthenticationSshKeyFilePtrInput `pulumi:"sshKeyFile"` // The username to use when connecting to ssh Username pulumi.StringInput `pulumi:"username"` }
func (SshCredentialSshAuthenticationArgs) ElementType ¶
func (SshCredentialSshAuthenticationArgs) ElementType() reflect.Type
func (SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationOutput ¶
func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationOutput() SshCredentialSshAuthenticationOutput
func (SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationOutputWithContext ¶
func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationOutput
func (SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationPtrOutput ¶
func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput
func (SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationPtrOutputWithContext ¶
func (i SshCredentialSshAuthenticationArgs) ToSshCredentialSshAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationPtrOutput
type SshCredentialSshAuthenticationInlineSshArgs ¶
type SshCredentialSshAuthenticationInlineSshArgs struct { PassphraseSecretId pulumi.StringPtrInput `pulumi:"passphraseSecretId"` SshKeyFileId pulumi.StringInput `pulumi:"sshKeyFileId"` }
func (SshCredentialSshAuthenticationInlineSshArgs) ElementType ¶
func (SshCredentialSshAuthenticationInlineSshArgs) ElementType() reflect.Type
func (SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshOutput ¶
func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshOutput() SshCredentialSshAuthenticationInlineSshOutput
func (SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshOutputWithContext ¶
func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshOutput
func (SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshPtrOutput ¶
func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput
func (SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext ¶
func (i SshCredentialSshAuthenticationInlineSshArgs) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput
type SshCredentialSshAuthenticationInlineSshInput ¶
type SshCredentialSshAuthenticationInlineSshInput interface { pulumi.Input ToSshCredentialSshAuthenticationInlineSshOutput() SshCredentialSshAuthenticationInlineSshOutput ToSshCredentialSshAuthenticationInlineSshOutputWithContext(context.Context) SshCredentialSshAuthenticationInlineSshOutput }
SshCredentialSshAuthenticationInlineSshInput is an input type that accepts SshCredentialSshAuthenticationInlineSshArgs and SshCredentialSshAuthenticationInlineSshOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationInlineSshInput` via:
SshCredentialSshAuthenticationInlineSshArgs{...}
type SshCredentialSshAuthenticationInlineSshOutput ¶
type SshCredentialSshAuthenticationInlineSshOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationInlineSshOutput) ElementType ¶
func (SshCredentialSshAuthenticationInlineSshOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationInlineSshOutput) PassphraseSecretId ¶
func (o SshCredentialSshAuthenticationInlineSshOutput) PassphraseSecretId() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationInlineSshOutput) SshKeyFileId ¶
func (o SshCredentialSshAuthenticationInlineSshOutput) SshKeyFileId() pulumi.StringOutput
func (SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshOutput ¶
func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshOutput() SshCredentialSshAuthenticationInlineSshOutput
func (SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshOutputWithContext ¶
func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshOutput
func (SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutput ¶
func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput
func (SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationInlineSshOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput
type SshCredentialSshAuthenticationInlineSshPtrInput ¶
type SshCredentialSshAuthenticationInlineSshPtrInput interface { pulumi.Input ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput }
SshCredentialSshAuthenticationInlineSshPtrInput is an input type that accepts SshCredentialSshAuthenticationInlineSshArgs, SshCredentialSshAuthenticationInlineSshPtr and SshCredentialSshAuthenticationInlineSshPtrOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationInlineSshPtrInput` via:
SshCredentialSshAuthenticationInlineSshArgs{...} or: nil
func SshCredentialSshAuthenticationInlineSshPtr ¶
func SshCredentialSshAuthenticationInlineSshPtr(v *SshCredentialSshAuthenticationInlineSshArgs) SshCredentialSshAuthenticationInlineSshPtrInput
type SshCredentialSshAuthenticationInlineSshPtrOutput ¶
type SshCredentialSshAuthenticationInlineSshPtrOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationInlineSshPtrOutput) ElementType ¶
func (SshCredentialSshAuthenticationInlineSshPtrOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationInlineSshPtrOutput) PassphraseSecretId ¶
func (o SshCredentialSshAuthenticationInlineSshPtrOutput) PassphraseSecretId() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationInlineSshPtrOutput) SshKeyFileId ¶
func (o SshCredentialSshAuthenticationInlineSshPtrOutput) SshKeyFileId() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationInlineSshPtrOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutput ¶
func (o SshCredentialSshAuthenticationInlineSshPtrOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutput() SshCredentialSshAuthenticationInlineSshPtrOutput
func (SshCredentialSshAuthenticationInlineSshPtrOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationInlineSshPtrOutput) ToSshCredentialSshAuthenticationInlineSshPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationInlineSshPtrOutput
type SshCredentialSshAuthenticationInput ¶
type SshCredentialSshAuthenticationInput interface { pulumi.Input ToSshCredentialSshAuthenticationOutput() SshCredentialSshAuthenticationOutput ToSshCredentialSshAuthenticationOutputWithContext(context.Context) SshCredentialSshAuthenticationOutput }
SshCredentialSshAuthenticationInput is an input type that accepts SshCredentialSshAuthenticationArgs and SshCredentialSshAuthenticationOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationInput` via:
SshCredentialSshAuthenticationArgs{...}
type SshCredentialSshAuthenticationOutput ¶
type SshCredentialSshAuthenticationOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationOutput) ElementType ¶
func (SshCredentialSshAuthenticationOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationOutput) InlineSsh ¶
func (o SshCredentialSshAuthenticationOutput) InlineSsh() SshCredentialSshAuthenticationInlineSshPtrOutput
Inline SSH authentication configuration. Only ond of `passphraseSecretId` or `sshKeyFileId` should be used
func (SshCredentialSshAuthenticationOutput) Port ¶
func (o SshCredentialSshAuthenticationOutput) Port() pulumi.IntOutput
The port to connect to
func (SshCredentialSshAuthenticationOutput) ServerPassword ¶
func (o SshCredentialSshAuthenticationOutput) ServerPassword() SshCredentialSshAuthenticationServerPasswordPtrOutput
Server password authentication configuration
func (SshCredentialSshAuthenticationOutput) SshKeyFile ¶
func (o SshCredentialSshAuthenticationOutput) SshKeyFile() SshCredentialSshAuthenticationSshKeyFilePtrOutput
Use ssh key file for authentication
func (SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationOutput ¶
func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationOutput() SshCredentialSshAuthenticationOutput
func (SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationOutputWithContext ¶
func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationOutput
func (SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationPtrOutput ¶
func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput
func (SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationPtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationOutput) ToSshCredentialSshAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationPtrOutput
func (SshCredentialSshAuthenticationOutput) Username ¶
func (o SshCredentialSshAuthenticationOutput) Username() pulumi.StringOutput
The username to use when connecting to ssh
type SshCredentialSshAuthenticationPtrInput ¶
type SshCredentialSshAuthenticationPtrInput interface { pulumi.Input ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput ToSshCredentialSshAuthenticationPtrOutputWithContext(context.Context) SshCredentialSshAuthenticationPtrOutput }
SshCredentialSshAuthenticationPtrInput is an input type that accepts SshCredentialSshAuthenticationArgs, SshCredentialSshAuthenticationPtr and SshCredentialSshAuthenticationPtrOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationPtrInput` via:
SshCredentialSshAuthenticationArgs{...} or: nil
func SshCredentialSshAuthenticationPtr ¶
func SshCredentialSshAuthenticationPtr(v *SshCredentialSshAuthenticationArgs) SshCredentialSshAuthenticationPtrInput
type SshCredentialSshAuthenticationPtrOutput ¶
type SshCredentialSshAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationPtrOutput) ElementType ¶
func (SshCredentialSshAuthenticationPtrOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationPtrOutput) InlineSsh ¶
func (o SshCredentialSshAuthenticationPtrOutput) InlineSsh() SshCredentialSshAuthenticationInlineSshPtrOutput
Inline SSH authentication configuration. Only ond of `passphraseSecretId` or `sshKeyFileId` should be used
func (SshCredentialSshAuthenticationPtrOutput) Port ¶
func (o SshCredentialSshAuthenticationPtrOutput) Port() pulumi.IntPtrOutput
The port to connect to
func (SshCredentialSshAuthenticationPtrOutput) ServerPassword ¶
func (o SshCredentialSshAuthenticationPtrOutput) ServerPassword() SshCredentialSshAuthenticationServerPasswordPtrOutput
Server password authentication configuration
func (SshCredentialSshAuthenticationPtrOutput) SshKeyFile ¶
func (o SshCredentialSshAuthenticationPtrOutput) SshKeyFile() SshCredentialSshAuthenticationSshKeyFilePtrOutput
Use ssh key file for authentication
func (SshCredentialSshAuthenticationPtrOutput) ToSshCredentialSshAuthenticationPtrOutput ¶
func (o SshCredentialSshAuthenticationPtrOutput) ToSshCredentialSshAuthenticationPtrOutput() SshCredentialSshAuthenticationPtrOutput
func (SshCredentialSshAuthenticationPtrOutput) ToSshCredentialSshAuthenticationPtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationPtrOutput) ToSshCredentialSshAuthenticationPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationPtrOutput
func (SshCredentialSshAuthenticationPtrOutput) Username ¶
func (o SshCredentialSshAuthenticationPtrOutput) Username() pulumi.StringPtrOutput
The username to use when connecting to ssh
type SshCredentialSshAuthenticationServerPassword ¶
type SshCredentialSshAuthenticationServerPassword struct {
PasswordSecretId string `pulumi:"passwordSecretId"`
}
type SshCredentialSshAuthenticationServerPasswordArgs ¶
type SshCredentialSshAuthenticationServerPasswordArgs struct {
PasswordSecretId pulumi.StringInput `pulumi:"passwordSecretId"`
}
func (SshCredentialSshAuthenticationServerPasswordArgs) ElementType ¶
func (SshCredentialSshAuthenticationServerPasswordArgs) ElementType() reflect.Type
func (SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordOutput ¶
func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordOutput() SshCredentialSshAuthenticationServerPasswordOutput
func (SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordOutputWithContext ¶
func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordOutput
func (SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordPtrOutput ¶
func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput
func (SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext ¶
func (i SshCredentialSshAuthenticationServerPasswordArgs) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput
type SshCredentialSshAuthenticationServerPasswordInput ¶
type SshCredentialSshAuthenticationServerPasswordInput interface { pulumi.Input ToSshCredentialSshAuthenticationServerPasswordOutput() SshCredentialSshAuthenticationServerPasswordOutput ToSshCredentialSshAuthenticationServerPasswordOutputWithContext(context.Context) SshCredentialSshAuthenticationServerPasswordOutput }
SshCredentialSshAuthenticationServerPasswordInput is an input type that accepts SshCredentialSshAuthenticationServerPasswordArgs and SshCredentialSshAuthenticationServerPasswordOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationServerPasswordInput` via:
SshCredentialSshAuthenticationServerPasswordArgs{...}
type SshCredentialSshAuthenticationServerPasswordOutput ¶
type SshCredentialSshAuthenticationServerPasswordOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationServerPasswordOutput) ElementType ¶
func (SshCredentialSshAuthenticationServerPasswordOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationServerPasswordOutput) PasswordSecretId ¶
func (o SshCredentialSshAuthenticationServerPasswordOutput) PasswordSecretId() pulumi.StringOutput
func (SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordOutput ¶
func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordOutput() SshCredentialSshAuthenticationServerPasswordOutput
func (SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordOutputWithContext ¶
func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordOutput
func (SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutput ¶
func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput
func (SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationServerPasswordOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput
type SshCredentialSshAuthenticationServerPasswordPtrInput ¶
type SshCredentialSshAuthenticationServerPasswordPtrInput interface { pulumi.Input ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput }
SshCredentialSshAuthenticationServerPasswordPtrInput is an input type that accepts SshCredentialSshAuthenticationServerPasswordArgs, SshCredentialSshAuthenticationServerPasswordPtr and SshCredentialSshAuthenticationServerPasswordPtrOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationServerPasswordPtrInput` via:
SshCredentialSshAuthenticationServerPasswordArgs{...} or: nil
func SshCredentialSshAuthenticationServerPasswordPtr ¶
func SshCredentialSshAuthenticationServerPasswordPtr(v *SshCredentialSshAuthenticationServerPasswordArgs) SshCredentialSshAuthenticationServerPasswordPtrInput
type SshCredentialSshAuthenticationServerPasswordPtrOutput ¶
type SshCredentialSshAuthenticationServerPasswordPtrOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationServerPasswordPtrOutput) ElementType ¶
func (SshCredentialSshAuthenticationServerPasswordPtrOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationServerPasswordPtrOutput) PasswordSecretId ¶
func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) PasswordSecretId() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationServerPasswordPtrOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutput ¶
func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutput() SshCredentialSshAuthenticationServerPasswordPtrOutput
func (SshCredentialSshAuthenticationServerPasswordPtrOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationServerPasswordPtrOutput) ToSshCredentialSshAuthenticationServerPasswordPtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationServerPasswordPtrOutput
type SshCredentialSshAuthenticationSshKeyFileArgs ¶
type SshCredentialSshAuthenticationSshKeyFileArgs struct { PassphraseSecretId pulumi.StringPtrInput `pulumi:"passphraseSecretId"` Path pulumi.StringInput `pulumi:"path"` }
func (SshCredentialSshAuthenticationSshKeyFileArgs) ElementType ¶
func (SshCredentialSshAuthenticationSshKeyFileArgs) ElementType() reflect.Type
func (SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFileOutput ¶
func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFileOutput() SshCredentialSshAuthenticationSshKeyFileOutput
func (SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext ¶
func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFileOutput
func (SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput ¶
func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput
func (SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext ¶
func (i SshCredentialSshAuthenticationSshKeyFileArgs) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput
type SshCredentialSshAuthenticationSshKeyFileInput ¶
type SshCredentialSshAuthenticationSshKeyFileInput interface { pulumi.Input ToSshCredentialSshAuthenticationSshKeyFileOutput() SshCredentialSshAuthenticationSshKeyFileOutput ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext(context.Context) SshCredentialSshAuthenticationSshKeyFileOutput }
SshCredentialSshAuthenticationSshKeyFileInput is an input type that accepts SshCredentialSshAuthenticationSshKeyFileArgs and SshCredentialSshAuthenticationSshKeyFileOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationSshKeyFileInput` via:
SshCredentialSshAuthenticationSshKeyFileArgs{...}
type SshCredentialSshAuthenticationSshKeyFileOutput ¶
type SshCredentialSshAuthenticationSshKeyFileOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationSshKeyFileOutput) ElementType ¶
func (SshCredentialSshAuthenticationSshKeyFileOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationSshKeyFileOutput) PassphraseSecretId ¶
func (o SshCredentialSshAuthenticationSshKeyFileOutput) PassphraseSecretId() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationSshKeyFileOutput) Path ¶
func (o SshCredentialSshAuthenticationSshKeyFileOutput) Path() pulumi.StringOutput
func (SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFileOutput ¶
func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFileOutput() SshCredentialSshAuthenticationSshKeyFileOutput
func (SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext ¶
func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFileOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFileOutput
func (SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput ¶
func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput
func (SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationSshKeyFileOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput
type SshCredentialSshAuthenticationSshKeyFilePtrInput ¶
type SshCredentialSshAuthenticationSshKeyFilePtrInput interface { pulumi.Input ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput }
SshCredentialSshAuthenticationSshKeyFilePtrInput is an input type that accepts SshCredentialSshAuthenticationSshKeyFileArgs, SshCredentialSshAuthenticationSshKeyFilePtr and SshCredentialSshAuthenticationSshKeyFilePtrOutput values. You can construct a concrete instance of `SshCredentialSshAuthenticationSshKeyFilePtrInput` via:
SshCredentialSshAuthenticationSshKeyFileArgs{...} or: nil
func SshCredentialSshAuthenticationSshKeyFilePtr ¶
func SshCredentialSshAuthenticationSshKeyFilePtr(v *SshCredentialSshAuthenticationSshKeyFileArgs) SshCredentialSshAuthenticationSshKeyFilePtrInput
type SshCredentialSshAuthenticationSshKeyFilePtrOutput ¶
type SshCredentialSshAuthenticationSshKeyFilePtrOutput struct{ *pulumi.OutputState }
func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) ElementType ¶
func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) ElementType() reflect.Type
func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) PassphraseSecretId ¶
func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) PassphraseSecretId() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) Path ¶
func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) Path() pulumi.StringPtrOutput
func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput ¶
func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutput() SshCredentialSshAuthenticationSshKeyFilePtrOutput
func (SshCredentialSshAuthenticationSshKeyFilePtrOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext ¶
func (o SshCredentialSshAuthenticationSshKeyFilePtrOutput) ToSshCredentialSshAuthenticationSshKeyFilePtrOutputWithContext(ctx context.Context) SshCredentialSshAuthenticationSshKeyFilePtrOutput
type SshCredentialState ¶
type SshCredentialState struct { // Kerberos authentication for SSH. Cannot be used if ssh*authentication is specified KerberosAuthentication SshCredentialKerberosAuthenticationPtrInput // Name of the encrypted text secret Name pulumi.StringPtrInput // Authentication method for SSH. Cannot be used if kerberos*authentication is specified. Only one of `inlineSsh`, `serverPassword`, or `sshKeyFile` should be set SshAuthentication SshCredentialSshAuthenticationPtrInput // This block is used for scoping the resource to a specific set of applications or environments. UsageScopes SshCredentialUsageScopeArrayInput }
func (SshCredentialState) ElementType ¶
func (SshCredentialState) ElementType() reflect.Type
type SshCredentialUsageScope ¶
type SshCredentialUsageScope struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId *string `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType *string `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId *string `pulumi:"environmentId"` }
type SshCredentialUsageScopeArgs ¶
type SshCredentialUsageScopeArgs struct { // Id of the application to scope to. If empty then this scope applies to all applications. ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` // Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS. EnvironmentFilterType pulumi.StringPtrInput `pulumi:"environmentFilterType"` // Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`. EnvironmentId pulumi.StringPtrInput `pulumi:"environmentId"` }
func (SshCredentialUsageScopeArgs) ElementType ¶
func (SshCredentialUsageScopeArgs) ElementType() reflect.Type
func (SshCredentialUsageScopeArgs) ToSshCredentialUsageScopeOutput ¶
func (i SshCredentialUsageScopeArgs) ToSshCredentialUsageScopeOutput() SshCredentialUsageScopeOutput
func (SshCredentialUsageScopeArgs) ToSshCredentialUsageScopeOutputWithContext ¶
func (i SshCredentialUsageScopeArgs) ToSshCredentialUsageScopeOutputWithContext(ctx context.Context) SshCredentialUsageScopeOutput
type SshCredentialUsageScopeArray ¶
type SshCredentialUsageScopeArray []SshCredentialUsageScopeInput
func (SshCredentialUsageScopeArray) ElementType ¶
func (SshCredentialUsageScopeArray) ElementType() reflect.Type
func (SshCredentialUsageScopeArray) ToSshCredentialUsageScopeArrayOutput ¶
func (i SshCredentialUsageScopeArray) ToSshCredentialUsageScopeArrayOutput() SshCredentialUsageScopeArrayOutput
func (SshCredentialUsageScopeArray) ToSshCredentialUsageScopeArrayOutputWithContext ¶
func (i SshCredentialUsageScopeArray) ToSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) SshCredentialUsageScopeArrayOutput
type SshCredentialUsageScopeArrayInput ¶
type SshCredentialUsageScopeArrayInput interface { pulumi.Input ToSshCredentialUsageScopeArrayOutput() SshCredentialUsageScopeArrayOutput ToSshCredentialUsageScopeArrayOutputWithContext(context.Context) SshCredentialUsageScopeArrayOutput }
SshCredentialUsageScopeArrayInput is an input type that accepts SshCredentialUsageScopeArray and SshCredentialUsageScopeArrayOutput values. You can construct a concrete instance of `SshCredentialUsageScopeArrayInput` via:
SshCredentialUsageScopeArray{ SshCredentialUsageScopeArgs{...} }
type SshCredentialUsageScopeArrayOutput ¶
type SshCredentialUsageScopeArrayOutput struct{ *pulumi.OutputState }
func (SshCredentialUsageScopeArrayOutput) ElementType ¶
func (SshCredentialUsageScopeArrayOutput) ElementType() reflect.Type
func (SshCredentialUsageScopeArrayOutput) Index ¶
func (o SshCredentialUsageScopeArrayOutput) Index(i pulumi.IntInput) SshCredentialUsageScopeOutput
func (SshCredentialUsageScopeArrayOutput) ToSshCredentialUsageScopeArrayOutput ¶
func (o SshCredentialUsageScopeArrayOutput) ToSshCredentialUsageScopeArrayOutput() SshCredentialUsageScopeArrayOutput
func (SshCredentialUsageScopeArrayOutput) ToSshCredentialUsageScopeArrayOutputWithContext ¶
func (o SshCredentialUsageScopeArrayOutput) ToSshCredentialUsageScopeArrayOutputWithContext(ctx context.Context) SshCredentialUsageScopeArrayOutput
type SshCredentialUsageScopeInput ¶
type SshCredentialUsageScopeInput interface { pulumi.Input ToSshCredentialUsageScopeOutput() SshCredentialUsageScopeOutput ToSshCredentialUsageScopeOutputWithContext(context.Context) SshCredentialUsageScopeOutput }
SshCredentialUsageScopeInput is an input type that accepts SshCredentialUsageScopeArgs and SshCredentialUsageScopeOutput values. You can construct a concrete instance of `SshCredentialUsageScopeInput` via:
SshCredentialUsageScopeArgs{...}
type SshCredentialUsageScopeOutput ¶
type SshCredentialUsageScopeOutput struct{ *pulumi.OutputState }
func (SshCredentialUsageScopeOutput) ApplicationId ¶
func (o SshCredentialUsageScopeOutput) ApplicationId() pulumi.StringPtrOutput
Id of the application to scope to. If empty then this scope applies to all applications.
func (SshCredentialUsageScopeOutput) ElementType ¶
func (SshCredentialUsageScopeOutput) ElementType() reflect.Type
func (SshCredentialUsageScopeOutput) EnvironmentFilterType ¶
func (o SshCredentialUsageScopeOutput) EnvironmentFilterType() pulumi.StringPtrOutput
Type of environment filter applied. Cannot be used with `environmentId`. Valid options are NON*PRODUCTION*ENVIRONMENTS, PRODUCTION_ENVIRONMENTS.
func (SshCredentialUsageScopeOutput) EnvironmentId ¶
func (o SshCredentialUsageScopeOutput) EnvironmentId() pulumi.StringPtrOutput
Id of the id of the specific environment to scope to. Cannot be used with `environmentFilterType`.
func (SshCredentialUsageScopeOutput) ToSshCredentialUsageScopeOutput ¶
func (o SshCredentialUsageScopeOutput) ToSshCredentialUsageScopeOutput() SshCredentialUsageScopeOutput
func (SshCredentialUsageScopeOutput) ToSshCredentialUsageScopeOutputWithContext ¶
func (o SshCredentialUsageScopeOutput) ToSshCredentialUsageScopeOutputWithContext(ctx context.Context) SshCredentialUsageScopeOutput
type User ¶
type User struct { pulumi.CustomResourceState // The email of the user. Email pulumi.StringOutput `pulumi:"email"` // The groups the user belongs to. This is only used during the creation of the user. The groups are not updated after the user is created. When using this option you should also set `lifecycle = { ignoreChanges = ["groupIds"] }`. GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"` // Flag indicating whether or not the users email has been verified. IsEmailVerified pulumi.BoolOutput `pulumi:"isEmailVerified"` // Flag indicating whether or not the user was imported from an identity provider. IsImportedFromIdentityProvider pulumi.BoolOutput `pulumi:"isImportedFromIdentityProvider"` // Flag indicating whether or not the users password has expired. IsPasswordExpired pulumi.BoolOutput `pulumi:"isPasswordExpired"` // Flag indicating whether or not two-factor authentication is enabled for the user. IsTwoFactorAuthEnabled pulumi.BoolOutput `pulumi:"isTwoFactorAuthEnabled"` // Flag indicating whether or not the user is locked out. IsUserLocked pulumi.BoolOutput `pulumi:"isUserLocked"` // The name of the user. Name pulumi.StringOutput `pulumi:"name"` }
Resource for creating a Harness user
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.NewUser(ctx, "johnDoe", &harness.UserArgs{ Email: pulumi.String("john.doe@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
Import using the email address of the user ¶
```sh
$ pulumi import harness:index/user:User john_doe john.doe@example.com
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The email of the user. Email pulumi.StringInput // The groups the user belongs to. This is only used during the creation of the user. The groups are not updated after the user is created. When using this option you should also set `lifecycle = { ignoreChanges = ["groupIds"] }`. GroupIds pulumi.StringArrayInput // The name of the user. Name pulumi.StringPtrInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserGroup ¶
type UserGroup struct { pulumi.CustomResourceState // The description of the user group. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates whether the user group was imported by SCIM. ImportedByScim pulumi.BoolOutput `pulumi:"importedByScim"` // Indicates whether the user group is linked to an SSO provider. IsSsoLinked pulumi.BoolOutput `pulumi:"isSsoLinked"` // The LDAP settings for the user group. LdapSettings UserGroupLdapSettingsPtrOutput `pulumi:"ldapSettings"` // The name of the user group. Name pulumi.StringOutput `pulumi:"name"` // The notification settings of the user group. NotificationSettings UserGroupNotificationSettingsPtrOutput `pulumi:"notificationSettings"` // The permissions of the user group. Permissions UserGroupPermissionsTypePtrOutput `pulumi:"permissions"` // The SAML settings for the user group. SamlSettings UserGroupSamlSettingsPtrOutput `pulumi:"samlSettings"` }
Resource for creating a Harness user group
## Import
Import using the id of the user group ¶
```sh
$ pulumi import harness:index/userGroup:UserGroup example <USER_GROUP_ID>
```
func GetUserGroup ¶
func GetUserGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupState, opts ...pulumi.ResourceOption) (*UserGroup, error)
GetUserGroup gets an existing UserGroup 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 NewUserGroup ¶
func NewUserGroup(ctx *pulumi.Context, name string, args *UserGroupArgs, opts ...pulumi.ResourceOption) (*UserGroup, error)
NewUserGroup registers a new resource with the given unique name, arguments, and options.
func (*UserGroup) ElementType ¶
func (*UserGroup) ToUserGroupOutput ¶
func (i *UserGroup) ToUserGroupOutput() UserGroupOutput
func (*UserGroup) ToUserGroupOutputWithContext ¶
func (i *UserGroup) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
type UserGroupArgs ¶
type UserGroupArgs struct { // The description of the user group. Description pulumi.StringPtrInput // The LDAP settings for the user group. LdapSettings UserGroupLdapSettingsPtrInput // The name of the user group. Name pulumi.StringPtrInput // The notification settings of the user group. NotificationSettings UserGroupNotificationSettingsPtrInput // The permissions of the user group. Permissions UserGroupPermissionsTypePtrInput // The SAML settings for the user group. SamlSettings UserGroupSamlSettingsPtrInput }
The set of arguments for constructing a UserGroup resource.
func (UserGroupArgs) ElementType ¶
func (UserGroupArgs) ElementType() reflect.Type
type UserGroupArray ¶
type UserGroupArray []UserGroupInput
func (UserGroupArray) ElementType ¶
func (UserGroupArray) ElementType() reflect.Type
func (UserGroupArray) ToUserGroupArrayOutput ¶
func (i UserGroupArray) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArray) ToUserGroupArrayOutputWithContext ¶
func (i UserGroupArray) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupArrayInput ¶
type UserGroupArrayInput interface { pulumi.Input ToUserGroupArrayOutput() UserGroupArrayOutput ToUserGroupArrayOutputWithContext(context.Context) UserGroupArrayOutput }
UserGroupArrayInput is an input type that accepts UserGroupArray and UserGroupArrayOutput values. You can construct a concrete instance of `UserGroupArrayInput` via:
UserGroupArray{ UserGroupArgs{...} }
type UserGroupArrayOutput ¶
type UserGroupArrayOutput struct{ *pulumi.OutputState }
func (UserGroupArrayOutput) ElementType ¶
func (UserGroupArrayOutput) ElementType() reflect.Type
func (UserGroupArrayOutput) Index ¶
func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutput ¶
func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutputWithContext ¶
func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupInput ¶
type UserGroupInput interface { pulumi.Input ToUserGroupOutput() UserGroupOutput ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput }
type UserGroupLdapSettings ¶
type UserGroupLdapSettingsArgs ¶
type UserGroupLdapSettingsArgs struct { // The group DN of the LDAP user group. GroupDn pulumi.StringPtrInput `pulumi:"groupDn"` // The group name of the LDAP user group. GroupName pulumi.StringPtrInput `pulumi:"groupName"` // The ID of the SSO provider. SsoProviderId pulumi.StringPtrInput `pulumi:"ssoProviderId"` }
func (UserGroupLdapSettingsArgs) ElementType ¶
func (UserGroupLdapSettingsArgs) ElementType() reflect.Type
func (UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsOutput ¶
func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsOutput() UserGroupLdapSettingsOutput
func (UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsOutputWithContext ¶
func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsOutputWithContext(ctx context.Context) UserGroupLdapSettingsOutput
func (UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsPtrOutput ¶
func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput
func (UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsPtrOutputWithContext ¶
func (i UserGroupLdapSettingsArgs) ToUserGroupLdapSettingsPtrOutputWithContext(ctx context.Context) UserGroupLdapSettingsPtrOutput
type UserGroupLdapSettingsInput ¶
type UserGroupLdapSettingsInput interface { pulumi.Input ToUserGroupLdapSettingsOutput() UserGroupLdapSettingsOutput ToUserGroupLdapSettingsOutputWithContext(context.Context) UserGroupLdapSettingsOutput }
UserGroupLdapSettingsInput is an input type that accepts UserGroupLdapSettingsArgs and UserGroupLdapSettingsOutput values. You can construct a concrete instance of `UserGroupLdapSettingsInput` via:
UserGroupLdapSettingsArgs{...}
type UserGroupLdapSettingsOutput ¶
type UserGroupLdapSettingsOutput struct{ *pulumi.OutputState }
func (UserGroupLdapSettingsOutput) ElementType ¶
func (UserGroupLdapSettingsOutput) ElementType() reflect.Type
func (UserGroupLdapSettingsOutput) GroupDn ¶
func (o UserGroupLdapSettingsOutput) GroupDn() pulumi.StringPtrOutput
The group DN of the LDAP user group.
func (UserGroupLdapSettingsOutput) GroupName ¶
func (o UserGroupLdapSettingsOutput) GroupName() pulumi.StringPtrOutput
The group name of the LDAP user group.
func (UserGroupLdapSettingsOutput) SsoProviderId ¶
func (o UserGroupLdapSettingsOutput) SsoProviderId() pulumi.StringPtrOutput
The ID of the SSO provider.
func (UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsOutput ¶
func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsOutput() UserGroupLdapSettingsOutput
func (UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsOutputWithContext ¶
func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsOutputWithContext(ctx context.Context) UserGroupLdapSettingsOutput
func (UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsPtrOutput ¶
func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput
func (UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsPtrOutputWithContext ¶
func (o UserGroupLdapSettingsOutput) ToUserGroupLdapSettingsPtrOutputWithContext(ctx context.Context) UserGroupLdapSettingsPtrOutput
type UserGroupLdapSettingsPtrInput ¶
type UserGroupLdapSettingsPtrInput interface { pulumi.Input ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput ToUserGroupLdapSettingsPtrOutputWithContext(context.Context) UserGroupLdapSettingsPtrOutput }
UserGroupLdapSettingsPtrInput is an input type that accepts UserGroupLdapSettingsArgs, UserGroupLdapSettingsPtr and UserGroupLdapSettingsPtrOutput values. You can construct a concrete instance of `UserGroupLdapSettingsPtrInput` via:
UserGroupLdapSettingsArgs{...} or: nil
func UserGroupLdapSettingsPtr ¶
func UserGroupLdapSettingsPtr(v *UserGroupLdapSettingsArgs) UserGroupLdapSettingsPtrInput
type UserGroupLdapSettingsPtrOutput ¶
type UserGroupLdapSettingsPtrOutput struct{ *pulumi.OutputState }
func (UserGroupLdapSettingsPtrOutput) Elem ¶
func (o UserGroupLdapSettingsPtrOutput) Elem() UserGroupLdapSettingsOutput
func (UserGroupLdapSettingsPtrOutput) ElementType ¶
func (UserGroupLdapSettingsPtrOutput) ElementType() reflect.Type
func (UserGroupLdapSettingsPtrOutput) GroupDn ¶
func (o UserGroupLdapSettingsPtrOutput) GroupDn() pulumi.StringPtrOutput
The group DN of the LDAP user group.
func (UserGroupLdapSettingsPtrOutput) GroupName ¶
func (o UserGroupLdapSettingsPtrOutput) GroupName() pulumi.StringPtrOutput
The group name of the LDAP user group.
func (UserGroupLdapSettingsPtrOutput) SsoProviderId ¶
func (o UserGroupLdapSettingsPtrOutput) SsoProviderId() pulumi.StringPtrOutput
The ID of the SSO provider.
func (UserGroupLdapSettingsPtrOutput) ToUserGroupLdapSettingsPtrOutput ¶
func (o UserGroupLdapSettingsPtrOutput) ToUserGroupLdapSettingsPtrOutput() UserGroupLdapSettingsPtrOutput
func (UserGroupLdapSettingsPtrOutput) ToUserGroupLdapSettingsPtrOutputWithContext ¶
func (o UserGroupLdapSettingsPtrOutput) ToUserGroupLdapSettingsPtrOutputWithContext(ctx context.Context) UserGroupLdapSettingsPtrOutput
type UserGroupMap ¶
type UserGroupMap map[string]UserGroupInput
func (UserGroupMap) ElementType ¶
func (UserGroupMap) ElementType() reflect.Type
func (UserGroupMap) ToUserGroupMapOutput ¶
func (i UserGroupMap) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMap) ToUserGroupMapOutputWithContext ¶
func (i UserGroupMap) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupMapInput ¶
type UserGroupMapInput interface { pulumi.Input ToUserGroupMapOutput() UserGroupMapOutput ToUserGroupMapOutputWithContext(context.Context) UserGroupMapOutput }
UserGroupMapInput is an input type that accepts UserGroupMap and UserGroupMapOutput values. You can construct a concrete instance of `UserGroupMapInput` via:
UserGroupMap{ "key": UserGroupArgs{...} }
type UserGroupMapOutput ¶
type UserGroupMapOutput struct{ *pulumi.OutputState }
func (UserGroupMapOutput) ElementType ¶
func (UserGroupMapOutput) ElementType() reflect.Type
func (UserGroupMapOutput) MapIndex ¶
func (o UserGroupMapOutput) MapIndex(k pulumi.StringInput) UserGroupOutput
func (UserGroupMapOutput) ToUserGroupMapOutput ¶
func (o UserGroupMapOutput) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMapOutput) ToUserGroupMapOutputWithContext ¶
func (o UserGroupMapOutput) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupNotificationSettings ¶
type UserGroupNotificationSettings struct { // The email addresses of the user group. GroupEmailAddresses []string `pulumi:"groupEmailAddresses"` // The Microsoft Teams webhook URL of the user group. MicrosoftTeamsWebhookUrl *string `pulumi:"microsoftTeamsWebhookUrl"` // Indicates whether an email is sent when a new user is added to the group. SendMailToNewMembers *bool `pulumi:"sendMailToNewMembers"` // Enable this setting to have notifications sent to the members of this group. SendNotificationsToMembers *bool `pulumi:"sendNotificationsToMembers"` // The Slack channel to send notifications to. SlackChannel *string `pulumi:"slackChannel"` // The Slack webhook URL to send notifications to. SlackWebhookUrl *string `pulumi:"slackWebhookUrl"` }
type UserGroupNotificationSettingsArgs ¶
type UserGroupNotificationSettingsArgs struct { // The email addresses of the user group. GroupEmailAddresses pulumi.StringArrayInput `pulumi:"groupEmailAddresses"` // The Microsoft Teams webhook URL of the user group. MicrosoftTeamsWebhookUrl pulumi.StringPtrInput `pulumi:"microsoftTeamsWebhookUrl"` // Indicates whether an email is sent when a new user is added to the group. SendMailToNewMembers pulumi.BoolPtrInput `pulumi:"sendMailToNewMembers"` // Enable this setting to have notifications sent to the members of this group. SendNotificationsToMembers pulumi.BoolPtrInput `pulumi:"sendNotificationsToMembers"` // The Slack channel to send notifications to. SlackChannel pulumi.StringPtrInput `pulumi:"slackChannel"` // The Slack webhook URL to send notifications to. SlackWebhookUrl pulumi.StringPtrInput `pulumi:"slackWebhookUrl"` }
func (UserGroupNotificationSettingsArgs) ElementType ¶
func (UserGroupNotificationSettingsArgs) ElementType() reflect.Type
func (UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsOutput ¶
func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsOutput() UserGroupNotificationSettingsOutput
func (UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsOutputWithContext ¶
func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsOutputWithContext(ctx context.Context) UserGroupNotificationSettingsOutput
func (UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsPtrOutput ¶
func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput
func (UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsPtrOutputWithContext ¶
func (i UserGroupNotificationSettingsArgs) ToUserGroupNotificationSettingsPtrOutputWithContext(ctx context.Context) UserGroupNotificationSettingsPtrOutput
type UserGroupNotificationSettingsInput ¶
type UserGroupNotificationSettingsInput interface { pulumi.Input ToUserGroupNotificationSettingsOutput() UserGroupNotificationSettingsOutput ToUserGroupNotificationSettingsOutputWithContext(context.Context) UserGroupNotificationSettingsOutput }
UserGroupNotificationSettingsInput is an input type that accepts UserGroupNotificationSettingsArgs and UserGroupNotificationSettingsOutput values. You can construct a concrete instance of `UserGroupNotificationSettingsInput` via:
UserGroupNotificationSettingsArgs{...}
type UserGroupNotificationSettingsOutput ¶
type UserGroupNotificationSettingsOutput struct{ *pulumi.OutputState }
func (UserGroupNotificationSettingsOutput) ElementType ¶
func (UserGroupNotificationSettingsOutput) ElementType() reflect.Type
func (UserGroupNotificationSettingsOutput) GroupEmailAddresses ¶
func (o UserGroupNotificationSettingsOutput) GroupEmailAddresses() pulumi.StringArrayOutput
The email addresses of the user group.
func (UserGroupNotificationSettingsOutput) MicrosoftTeamsWebhookUrl ¶
func (o UserGroupNotificationSettingsOutput) MicrosoftTeamsWebhookUrl() pulumi.StringPtrOutput
The Microsoft Teams webhook URL of the user group.
func (UserGroupNotificationSettingsOutput) SendMailToNewMembers ¶
func (o UserGroupNotificationSettingsOutput) SendMailToNewMembers() pulumi.BoolPtrOutput
Indicates whether an email is sent when a new user is added to the group.
func (UserGroupNotificationSettingsOutput) SendNotificationsToMembers ¶
func (o UserGroupNotificationSettingsOutput) SendNotificationsToMembers() pulumi.BoolPtrOutput
Enable this setting to have notifications sent to the members of this group.
func (UserGroupNotificationSettingsOutput) SlackChannel ¶
func (o UserGroupNotificationSettingsOutput) SlackChannel() pulumi.StringPtrOutput
The Slack channel to send notifications to.
func (UserGroupNotificationSettingsOutput) SlackWebhookUrl ¶
func (o UserGroupNotificationSettingsOutput) SlackWebhookUrl() pulumi.StringPtrOutput
The Slack webhook URL to send notifications to.
func (UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsOutput ¶
func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsOutput() UserGroupNotificationSettingsOutput
func (UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsOutputWithContext ¶
func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsOutputWithContext(ctx context.Context) UserGroupNotificationSettingsOutput
func (UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsPtrOutput ¶
func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput
func (UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsPtrOutputWithContext ¶
func (o UserGroupNotificationSettingsOutput) ToUserGroupNotificationSettingsPtrOutputWithContext(ctx context.Context) UserGroupNotificationSettingsPtrOutput
type UserGroupNotificationSettingsPtrInput ¶
type UserGroupNotificationSettingsPtrInput interface { pulumi.Input ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput ToUserGroupNotificationSettingsPtrOutputWithContext(context.Context) UserGroupNotificationSettingsPtrOutput }
UserGroupNotificationSettingsPtrInput is an input type that accepts UserGroupNotificationSettingsArgs, UserGroupNotificationSettingsPtr and UserGroupNotificationSettingsPtrOutput values. You can construct a concrete instance of `UserGroupNotificationSettingsPtrInput` via:
UserGroupNotificationSettingsArgs{...} or: nil
func UserGroupNotificationSettingsPtr ¶
func UserGroupNotificationSettingsPtr(v *UserGroupNotificationSettingsArgs) UserGroupNotificationSettingsPtrInput
type UserGroupNotificationSettingsPtrOutput ¶
type UserGroupNotificationSettingsPtrOutput struct{ *pulumi.OutputState }
func (UserGroupNotificationSettingsPtrOutput) ElementType ¶
func (UserGroupNotificationSettingsPtrOutput) ElementType() reflect.Type
func (UserGroupNotificationSettingsPtrOutput) GroupEmailAddresses ¶
func (o UserGroupNotificationSettingsPtrOutput) GroupEmailAddresses() pulumi.StringArrayOutput
The email addresses of the user group.
func (UserGroupNotificationSettingsPtrOutput) MicrosoftTeamsWebhookUrl ¶
func (o UserGroupNotificationSettingsPtrOutput) MicrosoftTeamsWebhookUrl() pulumi.StringPtrOutput
The Microsoft Teams webhook URL of the user group.
func (UserGroupNotificationSettingsPtrOutput) SendMailToNewMembers ¶
func (o UserGroupNotificationSettingsPtrOutput) SendMailToNewMembers() pulumi.BoolPtrOutput
Indicates whether an email is sent when a new user is added to the group.
func (UserGroupNotificationSettingsPtrOutput) SendNotificationsToMembers ¶
func (o UserGroupNotificationSettingsPtrOutput) SendNotificationsToMembers() pulumi.BoolPtrOutput
Enable this setting to have notifications sent to the members of this group.
func (UserGroupNotificationSettingsPtrOutput) SlackChannel ¶
func (o UserGroupNotificationSettingsPtrOutput) SlackChannel() pulumi.StringPtrOutput
The Slack channel to send notifications to.
func (UserGroupNotificationSettingsPtrOutput) SlackWebhookUrl ¶
func (o UserGroupNotificationSettingsPtrOutput) SlackWebhookUrl() pulumi.StringPtrOutput
The Slack webhook URL to send notifications to.
func (UserGroupNotificationSettingsPtrOutput) ToUserGroupNotificationSettingsPtrOutput ¶
func (o UserGroupNotificationSettingsPtrOutput) ToUserGroupNotificationSettingsPtrOutput() UserGroupNotificationSettingsPtrOutput
func (UserGroupNotificationSettingsPtrOutput) ToUserGroupNotificationSettingsPtrOutputWithContext ¶
func (o UserGroupNotificationSettingsPtrOutput) ToUserGroupNotificationSettingsPtrOutputWithContext(ctx context.Context) UserGroupNotificationSettingsPtrOutput
type UserGroupOutput ¶
type UserGroupOutput struct{ *pulumi.OutputState }
func (UserGroupOutput) Description ¶
func (o UserGroupOutput) Description() pulumi.StringPtrOutput
The description of the user group.
func (UserGroupOutput) ElementType ¶
func (UserGroupOutput) ElementType() reflect.Type
func (UserGroupOutput) ImportedByScim ¶
func (o UserGroupOutput) ImportedByScim() pulumi.BoolOutput
Indicates whether the user group was imported by SCIM.
func (UserGroupOutput) IsSsoLinked ¶
func (o UserGroupOutput) IsSsoLinked() pulumi.BoolOutput
Indicates whether the user group is linked to an SSO provider.
func (UserGroupOutput) LdapSettings ¶
func (o UserGroupOutput) LdapSettings() UserGroupLdapSettingsPtrOutput
The LDAP settings for the user group.
func (UserGroupOutput) Name ¶
func (o UserGroupOutput) Name() pulumi.StringOutput
The name of the user group.
func (UserGroupOutput) NotificationSettings ¶
func (o UserGroupOutput) NotificationSettings() UserGroupNotificationSettingsPtrOutput
The notification settings of the user group.
func (UserGroupOutput) Permissions ¶
func (o UserGroupOutput) Permissions() UserGroupPermissionsTypePtrOutput
The permissions of the user group.
func (UserGroupOutput) SamlSettings ¶
func (o UserGroupOutput) SamlSettings() UserGroupSamlSettingsPtrOutput
The SAML settings for the user group.
func (UserGroupOutput) ToUserGroupOutput ¶
func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
func (UserGroupOutput) ToUserGroupOutputWithContext ¶
func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
type UserGroupPermissions ¶
type UserGroupPermissions struct { pulumi.CustomResourceState // The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS AccountPermissions pulumi.StringArrayOutput `pulumi:"accountPermissions"` // Application specific permissions AppPermissions UserGroupPermissionsAppPermissionsPtrOutput `pulumi:"appPermissions"` // Unique identifier of the user group. UserGroupId pulumi.StringOutput `pulumi:"userGroupId"` }
Resource for adding permissions to an existing Harness user group.
func GetUserGroupPermissions ¶
func GetUserGroupPermissions(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupPermissionsState, opts ...pulumi.ResourceOption) (*UserGroupPermissions, error)
GetUserGroupPermissions gets an existing UserGroupPermissions 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 NewUserGroupPermissions ¶
func NewUserGroupPermissions(ctx *pulumi.Context, name string, args *UserGroupPermissionsArgs, opts ...pulumi.ResourceOption) (*UserGroupPermissions, error)
NewUserGroupPermissions registers a new resource with the given unique name, arguments, and options.
func (*UserGroupPermissions) ElementType ¶
func (*UserGroupPermissions) ElementType() reflect.Type
func (*UserGroupPermissions) ToUserGroupPermissionsOutput ¶
func (i *UserGroupPermissions) ToUserGroupPermissionsOutput() UserGroupPermissionsOutput
func (*UserGroupPermissions) ToUserGroupPermissionsOutputWithContext ¶
func (i *UserGroupPermissions) ToUserGroupPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsOutput
type UserGroupPermissionsAppPermissions ¶
type UserGroupPermissionsAppPermissions struct { // The permission to perform actions against all resources. Alls []UserGroupPermissionsAppPermissionsAll `pulumi:"alls"` // Permission configuration to perform actions against deployments. Deployments []UserGroupPermissionsAppPermissionsDeployment `pulumi:"deployments"` // Permission configuration to perform actions against workflows. Environments []UserGroupPermissionsAppPermissionsEnvironment `pulumi:"environments"` // Permission configuration to perform actions against pipelines. Pipelines []UserGroupPermissionsAppPermissionsPipeline `pulumi:"pipelines"` // Permission configuration to perform actions against provisioners. Provisioners []UserGroupPermissionsAppPermissionsProvisioner `pulumi:"provisioners"` // Permission configuration to perform actions against services. Services []UserGroupPermissionsAppPermissionsService `pulumi:"services"` // Permission configuration to perform actions against templates. Templates []UserGroupPermissionsAppPermissionsTemplate `pulumi:"templates"` // Permission configuration to perform actions against workflows. Workflows []UserGroupPermissionsAppPermissionsWorkflow `pulumi:"workflows"` }
type UserGroupPermissionsAppPermissionsAllArgs ¶
type UserGroupPermissionsAppPermissionsAllArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` }
func (UserGroupPermissionsAppPermissionsAllArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsAllArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsAllArgs) ToUserGroupPermissionsAppPermissionsAllOutput ¶
func (i UserGroupPermissionsAppPermissionsAllArgs) ToUserGroupPermissionsAppPermissionsAllOutput() UserGroupPermissionsAppPermissionsAllOutput
func (UserGroupPermissionsAppPermissionsAllArgs) ToUserGroupPermissionsAppPermissionsAllOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsAllArgs) ToUserGroupPermissionsAppPermissionsAllOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllOutput
type UserGroupPermissionsAppPermissionsAllArray ¶
type UserGroupPermissionsAppPermissionsAllArray []UserGroupPermissionsAppPermissionsAllInput
func (UserGroupPermissionsAppPermissionsAllArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsAllArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsAllArray) ToUserGroupPermissionsAppPermissionsAllArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsAllArray) ToUserGroupPermissionsAppPermissionsAllArrayOutput() UserGroupPermissionsAppPermissionsAllArrayOutput
func (UserGroupPermissionsAppPermissionsAllArray) ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsAllArray) ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllArrayOutput
type UserGroupPermissionsAppPermissionsAllArrayInput ¶
type UserGroupPermissionsAppPermissionsAllArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsAllArrayOutput() UserGroupPermissionsAppPermissionsAllArrayOutput ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsAllArrayOutput }
UserGroupPermissionsAppPermissionsAllArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsAllArray and UserGroupPermissionsAppPermissionsAllArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsAllArrayInput` via:
UserGroupPermissionsAppPermissionsAllArray{ UserGroupPermissionsAppPermissionsAllArgs{...} }
type UserGroupPermissionsAppPermissionsAllArrayOutput ¶
type UserGroupPermissionsAppPermissionsAllArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsAllArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsAllArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsAllArrayOutput) ToUserGroupPermissionsAppPermissionsAllArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsAllArrayOutput) ToUserGroupPermissionsAppPermissionsAllArrayOutput() UserGroupPermissionsAppPermissionsAllArrayOutput
func (UserGroupPermissionsAppPermissionsAllArrayOutput) ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsAllArrayOutput) ToUserGroupPermissionsAppPermissionsAllArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllArrayOutput
type UserGroupPermissionsAppPermissionsAllInput ¶
type UserGroupPermissionsAppPermissionsAllInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsAllOutput() UserGroupPermissionsAppPermissionsAllOutput ToUserGroupPermissionsAppPermissionsAllOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsAllOutput }
UserGroupPermissionsAppPermissionsAllInput is an input type that accepts UserGroupPermissionsAppPermissionsAllArgs and UserGroupPermissionsAppPermissionsAllOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsAllInput` via:
UserGroupPermissionsAppPermissionsAllArgs{...}
type UserGroupPermissionsAppPermissionsAllOutput ¶
type UserGroupPermissionsAppPermissionsAllOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsAllOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsAllOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsAllOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsAllOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsAllOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsAllOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsAllOutput) ToUserGroupPermissionsAppPermissionsAllOutput ¶
func (o UserGroupPermissionsAppPermissionsAllOutput) ToUserGroupPermissionsAppPermissionsAllOutput() UserGroupPermissionsAppPermissionsAllOutput
func (UserGroupPermissionsAppPermissionsAllOutput) ToUserGroupPermissionsAppPermissionsAllOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsAllOutput) ToUserGroupPermissionsAppPermissionsAllOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsAllOutput
type UserGroupPermissionsAppPermissionsArgs ¶
type UserGroupPermissionsAppPermissionsArgs struct { // The permission to perform actions against all resources. Alls UserGroupPermissionsAppPermissionsAllArrayInput `pulumi:"alls"` // Permission configuration to perform actions against deployments. Deployments UserGroupPermissionsAppPermissionsDeploymentArrayInput `pulumi:"deployments"` // Permission configuration to perform actions against workflows. Environments UserGroupPermissionsAppPermissionsEnvironmentArrayInput `pulumi:"environments"` // Permission configuration to perform actions against pipelines. Pipelines UserGroupPermissionsAppPermissionsPipelineArrayInput `pulumi:"pipelines"` // Permission configuration to perform actions against provisioners. Provisioners UserGroupPermissionsAppPermissionsProvisionerArrayInput `pulumi:"provisioners"` // Permission configuration to perform actions against services. Services UserGroupPermissionsAppPermissionsServiceArrayInput `pulumi:"services"` // Permission configuration to perform actions against templates. Templates UserGroupPermissionsAppPermissionsTemplateArrayInput `pulumi:"templates"` // Permission configuration to perform actions against workflows. Workflows UserGroupPermissionsAppPermissionsWorkflowArrayInput `pulumi:"workflows"` }
func (UserGroupPermissionsAppPermissionsArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsOutput ¶
func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsOutput() UserGroupPermissionsAppPermissionsOutput
func (UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsOutput
func (UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsPtrOutput ¶
func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput
func (UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsArgs) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPtrOutput
type UserGroupPermissionsAppPermissionsDeploymentArgs ¶
type UserGroupPermissionsAppPermissionsDeploymentArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` EnvIds pulumi.StringArrayInput `pulumi:"envIds"` Filters pulumi.StringArrayInput `pulumi:"filters"` }
func (UserGroupPermissionsAppPermissionsDeploymentArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsDeploymentArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsDeploymentArgs) ToUserGroupPermissionsAppPermissionsDeploymentOutput ¶
func (i UserGroupPermissionsAppPermissionsDeploymentArgs) ToUserGroupPermissionsAppPermissionsDeploymentOutput() UserGroupPermissionsAppPermissionsDeploymentOutput
func (UserGroupPermissionsAppPermissionsDeploymentArgs) ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsDeploymentArgs) ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentOutput
type UserGroupPermissionsAppPermissionsDeploymentArray ¶
type UserGroupPermissionsAppPermissionsDeploymentArray []UserGroupPermissionsAppPermissionsDeploymentInput
func (UserGroupPermissionsAppPermissionsDeploymentArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsDeploymentArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsDeploymentArray) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsDeploymentArray) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
func (UserGroupPermissionsAppPermissionsDeploymentArray) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsDeploymentArray) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentArrayOutput
type UserGroupPermissionsAppPermissionsDeploymentArrayInput ¶
type UserGroupPermissionsAppPermissionsDeploymentArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput() UserGroupPermissionsAppPermissionsDeploymentArrayOutput ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsDeploymentArrayOutput }
UserGroupPermissionsAppPermissionsDeploymentArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsDeploymentArray and UserGroupPermissionsAppPermissionsDeploymentArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsDeploymentArrayInput` via:
UserGroupPermissionsAppPermissionsDeploymentArray{ UserGroupPermissionsAppPermissionsDeploymentArgs{...} }
type UserGroupPermissionsAppPermissionsDeploymentArrayOutput ¶
type UserGroupPermissionsAppPermissionsDeploymentArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutput() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
func (UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsDeploymentArrayOutput) ToUserGroupPermissionsAppPermissionsDeploymentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentArrayOutput
type UserGroupPermissionsAppPermissionsDeploymentInput ¶
type UserGroupPermissionsAppPermissionsDeploymentInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsDeploymentOutput() UserGroupPermissionsAppPermissionsDeploymentOutput ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsDeploymentOutput }
UserGroupPermissionsAppPermissionsDeploymentInput is an input type that accepts UserGroupPermissionsAppPermissionsDeploymentArgs and UserGroupPermissionsAppPermissionsDeploymentOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsDeploymentInput` via:
UserGroupPermissionsAppPermissionsDeploymentArgs{...}
type UserGroupPermissionsAppPermissionsDeploymentOutput ¶
type UserGroupPermissionsAppPermissionsDeploymentOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsDeploymentOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsDeploymentOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsDeploymentOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsDeploymentOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsDeploymentOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsDeploymentOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsDeploymentOutput) EnvIds ¶
func (o UserGroupPermissionsAppPermissionsDeploymentOutput) EnvIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsDeploymentOutput) Filters ¶
func (o UserGroupPermissionsAppPermissionsDeploymentOutput) Filters() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsDeploymentOutput) ToUserGroupPermissionsAppPermissionsDeploymentOutput ¶
func (o UserGroupPermissionsAppPermissionsDeploymentOutput) ToUserGroupPermissionsAppPermissionsDeploymentOutput() UserGroupPermissionsAppPermissionsDeploymentOutput
func (UserGroupPermissionsAppPermissionsDeploymentOutput) ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsDeploymentOutput) ToUserGroupPermissionsAppPermissionsDeploymentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsDeploymentOutput
type UserGroupPermissionsAppPermissionsEnvironmentArgs ¶
type UserGroupPermissionsAppPermissionsEnvironmentArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` EnvIds pulumi.StringArrayInput `pulumi:"envIds"` Filters pulumi.StringArrayInput `pulumi:"filters"` }
func (UserGroupPermissionsAppPermissionsEnvironmentArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsEnvironmentArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsEnvironmentArgs) ToUserGroupPermissionsAppPermissionsEnvironmentOutput ¶
func (i UserGroupPermissionsAppPermissionsEnvironmentArgs) ToUserGroupPermissionsAppPermissionsEnvironmentOutput() UserGroupPermissionsAppPermissionsEnvironmentOutput
func (UserGroupPermissionsAppPermissionsEnvironmentArgs) ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsEnvironmentArgs) ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentOutput
type UserGroupPermissionsAppPermissionsEnvironmentArray ¶
type UserGroupPermissionsAppPermissionsEnvironmentArray []UserGroupPermissionsAppPermissionsEnvironmentInput
func (UserGroupPermissionsAppPermissionsEnvironmentArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsEnvironmentArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsEnvironmentArray) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsEnvironmentArray) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
func (UserGroupPermissionsAppPermissionsEnvironmentArray) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsEnvironmentArray) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
type UserGroupPermissionsAppPermissionsEnvironmentArrayInput ¶
type UserGroupPermissionsAppPermissionsEnvironmentArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsEnvironmentArrayOutput }
UserGroupPermissionsAppPermissionsEnvironmentArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsEnvironmentArray and UserGroupPermissionsAppPermissionsEnvironmentArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsEnvironmentArrayInput` via:
UserGroupPermissionsAppPermissionsEnvironmentArray{ UserGroupPermissionsAppPermissionsEnvironmentArgs{...} }
type UserGroupPermissionsAppPermissionsEnvironmentArrayOutput ¶
type UserGroupPermissionsAppPermissionsEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutput() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
func (UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentArrayOutput) ToUserGroupPermissionsAppPermissionsEnvironmentArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
type UserGroupPermissionsAppPermissionsEnvironmentInput ¶
type UserGroupPermissionsAppPermissionsEnvironmentInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsEnvironmentOutput() UserGroupPermissionsAppPermissionsEnvironmentOutput ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsEnvironmentOutput }
UserGroupPermissionsAppPermissionsEnvironmentInput is an input type that accepts UserGroupPermissionsAppPermissionsEnvironmentArgs and UserGroupPermissionsAppPermissionsEnvironmentOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsEnvironmentInput` via:
UserGroupPermissionsAppPermissionsEnvironmentArgs{...}
type UserGroupPermissionsAppPermissionsEnvironmentOutput ¶
type UserGroupPermissionsAppPermissionsEnvironmentOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) EnvIds ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) EnvIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) Filters ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) Filters() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) ToUserGroupPermissionsAppPermissionsEnvironmentOutput ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) ToUserGroupPermissionsAppPermissionsEnvironmentOutput() UserGroupPermissionsAppPermissionsEnvironmentOutput
func (UserGroupPermissionsAppPermissionsEnvironmentOutput) ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsEnvironmentOutput) ToUserGroupPermissionsAppPermissionsEnvironmentOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsEnvironmentOutput
type UserGroupPermissionsAppPermissionsInput ¶
type UserGroupPermissionsAppPermissionsInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsOutput() UserGroupPermissionsAppPermissionsOutput ToUserGroupPermissionsAppPermissionsOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsOutput }
UserGroupPermissionsAppPermissionsInput is an input type that accepts UserGroupPermissionsAppPermissionsArgs and UserGroupPermissionsAppPermissionsOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsInput` via:
UserGroupPermissionsAppPermissionsArgs{...}
type UserGroupPermissionsAppPermissionsOutput ¶
type UserGroupPermissionsAppPermissionsOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsOutput) Alls ¶
func (o UserGroupPermissionsAppPermissionsOutput) Alls() UserGroupPermissionsAppPermissionsAllArrayOutput
The permission to perform actions against all resources.
func (UserGroupPermissionsAppPermissionsOutput) Deployments ¶
func (o UserGroupPermissionsAppPermissionsOutput) Deployments() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
Permission configuration to perform actions against deployments.
func (UserGroupPermissionsAppPermissionsOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsOutput) Environments ¶
func (o UserGroupPermissionsAppPermissionsOutput) Environments() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
Permission configuration to perform actions against workflows.
func (UserGroupPermissionsAppPermissionsOutput) Pipelines ¶
func (o UserGroupPermissionsAppPermissionsOutput) Pipelines() UserGroupPermissionsAppPermissionsPipelineArrayOutput
Permission configuration to perform actions against pipelines.
func (UserGroupPermissionsAppPermissionsOutput) Provisioners ¶
func (o UserGroupPermissionsAppPermissionsOutput) Provisioners() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
Permission configuration to perform actions against provisioners.
func (UserGroupPermissionsAppPermissionsOutput) Services ¶
func (o UserGroupPermissionsAppPermissionsOutput) Services() UserGroupPermissionsAppPermissionsServiceArrayOutput
Permission configuration to perform actions against services.
func (UserGroupPermissionsAppPermissionsOutput) Templates ¶
func (o UserGroupPermissionsAppPermissionsOutput) Templates() UserGroupPermissionsAppPermissionsTemplateArrayOutput
Permission configuration to perform actions against templates.
func (UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsOutput ¶
func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsOutput() UserGroupPermissionsAppPermissionsOutput
func (UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsOutput
func (UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsPtrOutput ¶
func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput
func (UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsOutput) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPtrOutput
func (UserGroupPermissionsAppPermissionsOutput) Workflows ¶
func (o UserGroupPermissionsAppPermissionsOutput) Workflows() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
Permission configuration to perform actions against workflows.
type UserGroupPermissionsAppPermissionsPipelineArgs ¶
type UserGroupPermissionsAppPermissionsPipelineArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` EnvIds pulumi.StringArrayInput `pulumi:"envIds"` Filters pulumi.StringArrayInput `pulumi:"filters"` }
func (UserGroupPermissionsAppPermissionsPipelineArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsPipelineArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsPipelineArgs) ToUserGroupPermissionsAppPermissionsPipelineOutput ¶
func (i UserGroupPermissionsAppPermissionsPipelineArgs) ToUserGroupPermissionsAppPermissionsPipelineOutput() UserGroupPermissionsAppPermissionsPipelineOutput
func (UserGroupPermissionsAppPermissionsPipelineArgs) ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsPipelineArgs) ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineOutput
type UserGroupPermissionsAppPermissionsPipelineArray ¶
type UserGroupPermissionsAppPermissionsPipelineArray []UserGroupPermissionsAppPermissionsPipelineInput
func (UserGroupPermissionsAppPermissionsPipelineArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsPipelineArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsPipelineArray) ToUserGroupPermissionsAppPermissionsPipelineArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsPipelineArray) ToUserGroupPermissionsAppPermissionsPipelineArrayOutput() UserGroupPermissionsAppPermissionsPipelineArrayOutput
func (UserGroupPermissionsAppPermissionsPipelineArray) ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsPipelineArray) ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineArrayOutput
type UserGroupPermissionsAppPermissionsPipelineArrayInput ¶
type UserGroupPermissionsAppPermissionsPipelineArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsPipelineArrayOutput() UserGroupPermissionsAppPermissionsPipelineArrayOutput ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsPipelineArrayOutput }
UserGroupPermissionsAppPermissionsPipelineArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsPipelineArray and UserGroupPermissionsAppPermissionsPipelineArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsPipelineArrayInput` via:
UserGroupPermissionsAppPermissionsPipelineArray{ UserGroupPermissionsAppPermissionsPipelineArgs{...} }
type UserGroupPermissionsAppPermissionsPipelineArrayOutput ¶
type UserGroupPermissionsAppPermissionsPipelineArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsPipelineArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsPipelineArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsPipelineArrayOutput) ToUserGroupPermissionsAppPermissionsPipelineArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsPipelineArrayOutput) ToUserGroupPermissionsAppPermissionsPipelineArrayOutput() UserGroupPermissionsAppPermissionsPipelineArrayOutput
func (UserGroupPermissionsAppPermissionsPipelineArrayOutput) ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsPipelineArrayOutput) ToUserGroupPermissionsAppPermissionsPipelineArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineArrayOutput
type UserGroupPermissionsAppPermissionsPipelineInput ¶
type UserGroupPermissionsAppPermissionsPipelineInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsPipelineOutput() UserGroupPermissionsAppPermissionsPipelineOutput ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsPipelineOutput }
UserGroupPermissionsAppPermissionsPipelineInput is an input type that accepts UserGroupPermissionsAppPermissionsPipelineArgs and UserGroupPermissionsAppPermissionsPipelineOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsPipelineInput` via:
UserGroupPermissionsAppPermissionsPipelineArgs{...}
type UserGroupPermissionsAppPermissionsPipelineOutput ¶
type UserGroupPermissionsAppPermissionsPipelineOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsPipelineOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsPipelineOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsPipelineOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsPipelineOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsPipelineOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsPipelineOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsPipelineOutput) EnvIds ¶
func (o UserGroupPermissionsAppPermissionsPipelineOutput) EnvIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsPipelineOutput) Filters ¶
func (o UserGroupPermissionsAppPermissionsPipelineOutput) Filters() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsPipelineOutput) ToUserGroupPermissionsAppPermissionsPipelineOutput ¶
func (o UserGroupPermissionsAppPermissionsPipelineOutput) ToUserGroupPermissionsAppPermissionsPipelineOutput() UserGroupPermissionsAppPermissionsPipelineOutput
func (UserGroupPermissionsAppPermissionsPipelineOutput) ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsPipelineOutput) ToUserGroupPermissionsAppPermissionsPipelineOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPipelineOutput
type UserGroupPermissionsAppPermissionsProvisionerArgs ¶
type UserGroupPermissionsAppPermissionsProvisionerArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` ProvisionerIds pulumi.StringArrayInput `pulumi:"provisionerIds"` }
func (UserGroupPermissionsAppPermissionsProvisionerArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsProvisionerArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsProvisionerArgs) ToUserGroupPermissionsAppPermissionsProvisionerOutput ¶
func (i UserGroupPermissionsAppPermissionsProvisionerArgs) ToUserGroupPermissionsAppPermissionsProvisionerOutput() UserGroupPermissionsAppPermissionsProvisionerOutput
func (UserGroupPermissionsAppPermissionsProvisionerArgs) ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsProvisionerArgs) ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerOutput
type UserGroupPermissionsAppPermissionsProvisionerArray ¶
type UserGroupPermissionsAppPermissionsProvisionerArray []UserGroupPermissionsAppPermissionsProvisionerInput
func (UserGroupPermissionsAppPermissionsProvisionerArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsProvisionerArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsProvisionerArray) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsProvisionerArray) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
func (UserGroupPermissionsAppPermissionsProvisionerArray) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsProvisionerArray) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerArrayOutput
type UserGroupPermissionsAppPermissionsProvisionerArrayInput ¶
type UserGroupPermissionsAppPermissionsProvisionerArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput() UserGroupPermissionsAppPermissionsProvisionerArrayOutput ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsProvisionerArrayOutput }
UserGroupPermissionsAppPermissionsProvisionerArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsProvisionerArray and UserGroupPermissionsAppPermissionsProvisionerArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsProvisionerArrayInput` via:
UserGroupPermissionsAppPermissionsProvisionerArray{ UserGroupPermissionsAppPermissionsProvisionerArgs{...} }
type UserGroupPermissionsAppPermissionsProvisionerArrayOutput ¶
type UserGroupPermissionsAppPermissionsProvisionerArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutput() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
func (UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsProvisionerArrayOutput) ToUserGroupPermissionsAppPermissionsProvisionerArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerArrayOutput
type UserGroupPermissionsAppPermissionsProvisionerInput ¶
type UserGroupPermissionsAppPermissionsProvisionerInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsProvisionerOutput() UserGroupPermissionsAppPermissionsProvisionerOutput ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsProvisionerOutput }
UserGroupPermissionsAppPermissionsProvisionerInput is an input type that accepts UserGroupPermissionsAppPermissionsProvisionerArgs and UserGroupPermissionsAppPermissionsProvisionerOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsProvisionerInput` via:
UserGroupPermissionsAppPermissionsProvisionerArgs{...}
type UserGroupPermissionsAppPermissionsProvisionerOutput ¶
type UserGroupPermissionsAppPermissionsProvisionerOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsProvisionerOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsProvisionerOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsProvisionerOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsProvisionerOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsProvisionerOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsProvisionerOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsProvisionerOutput) ProvisionerIds ¶
func (o UserGroupPermissionsAppPermissionsProvisionerOutput) ProvisionerIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsProvisionerOutput) ToUserGroupPermissionsAppPermissionsProvisionerOutput ¶
func (o UserGroupPermissionsAppPermissionsProvisionerOutput) ToUserGroupPermissionsAppPermissionsProvisionerOutput() UserGroupPermissionsAppPermissionsProvisionerOutput
func (UserGroupPermissionsAppPermissionsProvisionerOutput) ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsProvisionerOutput) ToUserGroupPermissionsAppPermissionsProvisionerOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsProvisionerOutput
type UserGroupPermissionsAppPermissionsPtrInput ¶
type UserGroupPermissionsAppPermissionsPtrInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsPtrOutput }
UserGroupPermissionsAppPermissionsPtrInput is an input type that accepts UserGroupPermissionsAppPermissionsArgs, UserGroupPermissionsAppPermissionsPtr and UserGroupPermissionsAppPermissionsPtrOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsPtrInput` via:
UserGroupPermissionsAppPermissionsArgs{...} or: nil
func UserGroupPermissionsAppPermissionsPtr ¶
func UserGroupPermissionsAppPermissionsPtr(v *UserGroupPermissionsAppPermissionsArgs) UserGroupPermissionsAppPermissionsPtrInput
type UserGroupPermissionsAppPermissionsPtrOutput ¶
type UserGroupPermissionsAppPermissionsPtrOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsPtrOutput) Alls ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Alls() UserGroupPermissionsAppPermissionsAllArrayOutput
The permission to perform actions against all resources.
func (UserGroupPermissionsAppPermissionsPtrOutput) Deployments ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Deployments() UserGroupPermissionsAppPermissionsDeploymentArrayOutput
Permission configuration to perform actions against deployments.
func (UserGroupPermissionsAppPermissionsPtrOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsPtrOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsPtrOutput) Environments ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Environments() UserGroupPermissionsAppPermissionsEnvironmentArrayOutput
Permission configuration to perform actions against workflows.
func (UserGroupPermissionsAppPermissionsPtrOutput) Pipelines ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Pipelines() UserGroupPermissionsAppPermissionsPipelineArrayOutput
Permission configuration to perform actions against pipelines.
func (UserGroupPermissionsAppPermissionsPtrOutput) Provisioners ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Provisioners() UserGroupPermissionsAppPermissionsProvisionerArrayOutput
Permission configuration to perform actions against provisioners.
func (UserGroupPermissionsAppPermissionsPtrOutput) Services ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Services() UserGroupPermissionsAppPermissionsServiceArrayOutput
Permission configuration to perform actions against services.
func (UserGroupPermissionsAppPermissionsPtrOutput) Templates ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Templates() UserGroupPermissionsAppPermissionsTemplateArrayOutput
Permission configuration to perform actions against templates.
func (UserGroupPermissionsAppPermissionsPtrOutput) ToUserGroupPermissionsAppPermissionsPtrOutput ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) ToUserGroupPermissionsAppPermissionsPtrOutput() UserGroupPermissionsAppPermissionsPtrOutput
func (UserGroupPermissionsAppPermissionsPtrOutput) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) ToUserGroupPermissionsAppPermissionsPtrOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsPtrOutput
func (UserGroupPermissionsAppPermissionsPtrOutput) Workflows ¶
func (o UserGroupPermissionsAppPermissionsPtrOutput) Workflows() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
Permission configuration to perform actions against workflows.
type UserGroupPermissionsAppPermissionsServiceArgs ¶
type UserGroupPermissionsAppPermissionsServiceArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` ServiceIds pulumi.StringArrayInput `pulumi:"serviceIds"` }
func (UserGroupPermissionsAppPermissionsServiceArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsServiceArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsServiceArgs) ToUserGroupPermissionsAppPermissionsServiceOutput ¶
func (i UserGroupPermissionsAppPermissionsServiceArgs) ToUserGroupPermissionsAppPermissionsServiceOutput() UserGroupPermissionsAppPermissionsServiceOutput
func (UserGroupPermissionsAppPermissionsServiceArgs) ToUserGroupPermissionsAppPermissionsServiceOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsServiceArgs) ToUserGroupPermissionsAppPermissionsServiceOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceOutput
type UserGroupPermissionsAppPermissionsServiceArray ¶
type UserGroupPermissionsAppPermissionsServiceArray []UserGroupPermissionsAppPermissionsServiceInput
func (UserGroupPermissionsAppPermissionsServiceArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsServiceArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsServiceArray) ToUserGroupPermissionsAppPermissionsServiceArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsServiceArray) ToUserGroupPermissionsAppPermissionsServiceArrayOutput() UserGroupPermissionsAppPermissionsServiceArrayOutput
func (UserGroupPermissionsAppPermissionsServiceArray) ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsServiceArray) ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceArrayOutput
type UserGroupPermissionsAppPermissionsServiceArrayInput ¶
type UserGroupPermissionsAppPermissionsServiceArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsServiceArrayOutput() UserGroupPermissionsAppPermissionsServiceArrayOutput ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsServiceArrayOutput }
UserGroupPermissionsAppPermissionsServiceArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsServiceArray and UserGroupPermissionsAppPermissionsServiceArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsServiceArrayInput` via:
UserGroupPermissionsAppPermissionsServiceArray{ UserGroupPermissionsAppPermissionsServiceArgs{...} }
type UserGroupPermissionsAppPermissionsServiceArrayOutput ¶
type UserGroupPermissionsAppPermissionsServiceArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsServiceArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsServiceArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsServiceArrayOutput) ToUserGroupPermissionsAppPermissionsServiceArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsServiceArrayOutput) ToUserGroupPermissionsAppPermissionsServiceArrayOutput() UserGroupPermissionsAppPermissionsServiceArrayOutput
func (UserGroupPermissionsAppPermissionsServiceArrayOutput) ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsServiceArrayOutput) ToUserGroupPermissionsAppPermissionsServiceArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceArrayOutput
type UserGroupPermissionsAppPermissionsServiceInput ¶
type UserGroupPermissionsAppPermissionsServiceInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsServiceOutput() UserGroupPermissionsAppPermissionsServiceOutput ToUserGroupPermissionsAppPermissionsServiceOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsServiceOutput }
UserGroupPermissionsAppPermissionsServiceInput is an input type that accepts UserGroupPermissionsAppPermissionsServiceArgs and UserGroupPermissionsAppPermissionsServiceOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsServiceInput` via:
UserGroupPermissionsAppPermissionsServiceArgs{...}
type UserGroupPermissionsAppPermissionsServiceOutput ¶
type UserGroupPermissionsAppPermissionsServiceOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsServiceOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsServiceOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsServiceOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsServiceOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsServiceOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsServiceOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsServiceOutput) ServiceIds ¶
func (o UserGroupPermissionsAppPermissionsServiceOutput) ServiceIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsServiceOutput) ToUserGroupPermissionsAppPermissionsServiceOutput ¶
func (o UserGroupPermissionsAppPermissionsServiceOutput) ToUserGroupPermissionsAppPermissionsServiceOutput() UserGroupPermissionsAppPermissionsServiceOutput
func (UserGroupPermissionsAppPermissionsServiceOutput) ToUserGroupPermissionsAppPermissionsServiceOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsServiceOutput) ToUserGroupPermissionsAppPermissionsServiceOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsServiceOutput
type UserGroupPermissionsAppPermissionsTemplateArgs ¶
type UserGroupPermissionsAppPermissionsTemplateArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` TemplateIds pulumi.StringArrayInput `pulumi:"templateIds"` }
func (UserGroupPermissionsAppPermissionsTemplateArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsTemplateArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsTemplateArgs) ToUserGroupPermissionsAppPermissionsTemplateOutput ¶
func (i UserGroupPermissionsAppPermissionsTemplateArgs) ToUserGroupPermissionsAppPermissionsTemplateOutput() UserGroupPermissionsAppPermissionsTemplateOutput
func (UserGroupPermissionsAppPermissionsTemplateArgs) ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsTemplateArgs) ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateOutput
type UserGroupPermissionsAppPermissionsTemplateArray ¶
type UserGroupPermissionsAppPermissionsTemplateArray []UserGroupPermissionsAppPermissionsTemplateInput
func (UserGroupPermissionsAppPermissionsTemplateArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsTemplateArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsTemplateArray) ToUserGroupPermissionsAppPermissionsTemplateArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsTemplateArray) ToUserGroupPermissionsAppPermissionsTemplateArrayOutput() UserGroupPermissionsAppPermissionsTemplateArrayOutput
func (UserGroupPermissionsAppPermissionsTemplateArray) ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsTemplateArray) ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateArrayOutput
type UserGroupPermissionsAppPermissionsTemplateArrayInput ¶
type UserGroupPermissionsAppPermissionsTemplateArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsTemplateArrayOutput() UserGroupPermissionsAppPermissionsTemplateArrayOutput ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsTemplateArrayOutput }
UserGroupPermissionsAppPermissionsTemplateArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsTemplateArray and UserGroupPermissionsAppPermissionsTemplateArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsTemplateArrayInput` via:
UserGroupPermissionsAppPermissionsTemplateArray{ UserGroupPermissionsAppPermissionsTemplateArgs{...} }
type UserGroupPermissionsAppPermissionsTemplateArrayOutput ¶
type UserGroupPermissionsAppPermissionsTemplateArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsTemplateArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsTemplateArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsTemplateArrayOutput) ToUserGroupPermissionsAppPermissionsTemplateArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsTemplateArrayOutput) ToUserGroupPermissionsAppPermissionsTemplateArrayOutput() UserGroupPermissionsAppPermissionsTemplateArrayOutput
func (UserGroupPermissionsAppPermissionsTemplateArrayOutput) ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsTemplateArrayOutput) ToUserGroupPermissionsAppPermissionsTemplateArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateArrayOutput
type UserGroupPermissionsAppPermissionsTemplateInput ¶
type UserGroupPermissionsAppPermissionsTemplateInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsTemplateOutput() UserGroupPermissionsAppPermissionsTemplateOutput ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsTemplateOutput }
UserGroupPermissionsAppPermissionsTemplateInput is an input type that accepts UserGroupPermissionsAppPermissionsTemplateArgs and UserGroupPermissionsAppPermissionsTemplateOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsTemplateInput` via:
UserGroupPermissionsAppPermissionsTemplateArgs{...}
type UserGroupPermissionsAppPermissionsTemplateOutput ¶
type UserGroupPermissionsAppPermissionsTemplateOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsTemplateOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsTemplateOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsTemplateOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsTemplateOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsTemplateOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsTemplateOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsTemplateOutput) TemplateIds ¶
func (o UserGroupPermissionsAppPermissionsTemplateOutput) TemplateIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsTemplateOutput) ToUserGroupPermissionsAppPermissionsTemplateOutput ¶
func (o UserGroupPermissionsAppPermissionsTemplateOutput) ToUserGroupPermissionsAppPermissionsTemplateOutput() UserGroupPermissionsAppPermissionsTemplateOutput
func (UserGroupPermissionsAppPermissionsTemplateOutput) ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsTemplateOutput) ToUserGroupPermissionsAppPermissionsTemplateOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsTemplateOutput
type UserGroupPermissionsAppPermissionsWorkflowArgs ¶
type UserGroupPermissionsAppPermissionsWorkflowArgs struct { Actions pulumi.StringArrayInput `pulumi:"actions"` AppIds pulumi.StringArrayInput `pulumi:"appIds"` Filters pulumi.StringArrayInput `pulumi:"filters"` }
func (UserGroupPermissionsAppPermissionsWorkflowArgs) ElementType ¶
func (UserGroupPermissionsAppPermissionsWorkflowArgs) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsWorkflowArgs) ToUserGroupPermissionsAppPermissionsWorkflowOutput ¶
func (i UserGroupPermissionsAppPermissionsWorkflowArgs) ToUserGroupPermissionsAppPermissionsWorkflowOutput() UserGroupPermissionsAppPermissionsWorkflowOutput
func (UserGroupPermissionsAppPermissionsWorkflowArgs) ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsWorkflowArgs) ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowOutput
type UserGroupPermissionsAppPermissionsWorkflowArray ¶
type UserGroupPermissionsAppPermissionsWorkflowArray []UserGroupPermissionsAppPermissionsWorkflowInput
func (UserGroupPermissionsAppPermissionsWorkflowArray) ElementType ¶
func (UserGroupPermissionsAppPermissionsWorkflowArray) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsWorkflowArray) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput ¶
func (i UserGroupPermissionsAppPermissionsWorkflowArray) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
func (UserGroupPermissionsAppPermissionsWorkflowArray) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext ¶
func (i UserGroupPermissionsAppPermissionsWorkflowArray) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowArrayOutput
type UserGroupPermissionsAppPermissionsWorkflowArrayInput ¶
type UserGroupPermissionsAppPermissionsWorkflowArrayInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput() UserGroupPermissionsAppPermissionsWorkflowArrayOutput ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsWorkflowArrayOutput }
UserGroupPermissionsAppPermissionsWorkflowArrayInput is an input type that accepts UserGroupPermissionsAppPermissionsWorkflowArray and UserGroupPermissionsAppPermissionsWorkflowArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsWorkflowArrayInput` via:
UserGroupPermissionsAppPermissionsWorkflowArray{ UserGroupPermissionsAppPermissionsWorkflowArgs{...} }
type UserGroupPermissionsAppPermissionsWorkflowArrayOutput ¶
type UserGroupPermissionsAppPermissionsWorkflowArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput ¶
func (o UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutput() UserGroupPermissionsAppPermissionsWorkflowArrayOutput
func (UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsWorkflowArrayOutput) ToUserGroupPermissionsAppPermissionsWorkflowArrayOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowArrayOutput
type UserGroupPermissionsAppPermissionsWorkflowInput ¶
type UserGroupPermissionsAppPermissionsWorkflowInput interface { pulumi.Input ToUserGroupPermissionsAppPermissionsWorkflowOutput() UserGroupPermissionsAppPermissionsWorkflowOutput ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext(context.Context) UserGroupPermissionsAppPermissionsWorkflowOutput }
UserGroupPermissionsAppPermissionsWorkflowInput is an input type that accepts UserGroupPermissionsAppPermissionsWorkflowArgs and UserGroupPermissionsAppPermissionsWorkflowOutput values. You can construct a concrete instance of `UserGroupPermissionsAppPermissionsWorkflowInput` via:
UserGroupPermissionsAppPermissionsWorkflowArgs{...}
type UserGroupPermissionsAppPermissionsWorkflowOutput ¶
type UserGroupPermissionsAppPermissionsWorkflowOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsAppPermissionsWorkflowOutput) Actions ¶
func (o UserGroupPermissionsAppPermissionsWorkflowOutput) Actions() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsWorkflowOutput) AppIds ¶
func (o UserGroupPermissionsAppPermissionsWorkflowOutput) AppIds() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsWorkflowOutput) ElementType ¶
func (UserGroupPermissionsAppPermissionsWorkflowOutput) ElementType() reflect.Type
func (UserGroupPermissionsAppPermissionsWorkflowOutput) Filters ¶
func (o UserGroupPermissionsAppPermissionsWorkflowOutput) Filters() pulumi.StringArrayOutput
func (UserGroupPermissionsAppPermissionsWorkflowOutput) ToUserGroupPermissionsAppPermissionsWorkflowOutput ¶
func (o UserGroupPermissionsAppPermissionsWorkflowOutput) ToUserGroupPermissionsAppPermissionsWorkflowOutput() UserGroupPermissionsAppPermissionsWorkflowOutput
func (UserGroupPermissionsAppPermissionsWorkflowOutput) ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext ¶
func (o UserGroupPermissionsAppPermissionsWorkflowOutput) ToUserGroupPermissionsAppPermissionsWorkflowOutputWithContext(ctx context.Context) UserGroupPermissionsAppPermissionsWorkflowOutput
type UserGroupPermissionsArgs ¶
type UserGroupPermissionsArgs struct { // The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS AccountPermissions pulumi.StringArrayInput // Application specific permissions AppPermissions UserGroupPermissionsAppPermissionsPtrInput // Unique identifier of the user group. UserGroupId pulumi.StringInput }
The set of arguments for constructing a UserGroupPermissions resource.
func (UserGroupPermissionsArgs) ElementType ¶
func (UserGroupPermissionsArgs) ElementType() reflect.Type
type UserGroupPermissionsArray ¶
type UserGroupPermissionsArray []UserGroupPermissionsInput
func (UserGroupPermissionsArray) ElementType ¶
func (UserGroupPermissionsArray) ElementType() reflect.Type
func (UserGroupPermissionsArray) ToUserGroupPermissionsArrayOutput ¶
func (i UserGroupPermissionsArray) ToUserGroupPermissionsArrayOutput() UserGroupPermissionsArrayOutput
func (UserGroupPermissionsArray) ToUserGroupPermissionsArrayOutputWithContext ¶
func (i UserGroupPermissionsArray) ToUserGroupPermissionsArrayOutputWithContext(ctx context.Context) UserGroupPermissionsArrayOutput
type UserGroupPermissionsArrayInput ¶
type UserGroupPermissionsArrayInput interface { pulumi.Input ToUserGroupPermissionsArrayOutput() UserGroupPermissionsArrayOutput ToUserGroupPermissionsArrayOutputWithContext(context.Context) UserGroupPermissionsArrayOutput }
UserGroupPermissionsArrayInput is an input type that accepts UserGroupPermissionsArray and UserGroupPermissionsArrayOutput values. You can construct a concrete instance of `UserGroupPermissionsArrayInput` via:
UserGroupPermissionsArray{ UserGroupPermissionsArgs{...} }
type UserGroupPermissionsArrayOutput ¶
type UserGroupPermissionsArrayOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsArrayOutput) ElementType ¶
func (UserGroupPermissionsArrayOutput) ElementType() reflect.Type
func (UserGroupPermissionsArrayOutput) Index ¶
func (o UserGroupPermissionsArrayOutput) Index(i pulumi.IntInput) UserGroupPermissionsOutput
func (UserGroupPermissionsArrayOutput) ToUserGroupPermissionsArrayOutput ¶
func (o UserGroupPermissionsArrayOutput) ToUserGroupPermissionsArrayOutput() UserGroupPermissionsArrayOutput
func (UserGroupPermissionsArrayOutput) ToUserGroupPermissionsArrayOutputWithContext ¶
func (o UserGroupPermissionsArrayOutput) ToUserGroupPermissionsArrayOutputWithContext(ctx context.Context) UserGroupPermissionsArrayOutput
type UserGroupPermissionsInput ¶
type UserGroupPermissionsInput interface { pulumi.Input ToUserGroupPermissionsOutput() UserGroupPermissionsOutput ToUserGroupPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsOutput }
type UserGroupPermissionsMap ¶
type UserGroupPermissionsMap map[string]UserGroupPermissionsInput
func (UserGroupPermissionsMap) ElementType ¶
func (UserGroupPermissionsMap) ElementType() reflect.Type
func (UserGroupPermissionsMap) ToUserGroupPermissionsMapOutput ¶
func (i UserGroupPermissionsMap) ToUserGroupPermissionsMapOutput() UserGroupPermissionsMapOutput
func (UserGroupPermissionsMap) ToUserGroupPermissionsMapOutputWithContext ¶
func (i UserGroupPermissionsMap) ToUserGroupPermissionsMapOutputWithContext(ctx context.Context) UserGroupPermissionsMapOutput
type UserGroupPermissionsMapInput ¶
type UserGroupPermissionsMapInput interface { pulumi.Input ToUserGroupPermissionsMapOutput() UserGroupPermissionsMapOutput ToUserGroupPermissionsMapOutputWithContext(context.Context) UserGroupPermissionsMapOutput }
UserGroupPermissionsMapInput is an input type that accepts UserGroupPermissionsMap and UserGroupPermissionsMapOutput values. You can construct a concrete instance of `UserGroupPermissionsMapInput` via:
UserGroupPermissionsMap{ "key": UserGroupPermissionsArgs{...} }
type UserGroupPermissionsMapOutput ¶
type UserGroupPermissionsMapOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsMapOutput) ElementType ¶
func (UserGroupPermissionsMapOutput) ElementType() reflect.Type
func (UserGroupPermissionsMapOutput) MapIndex ¶
func (o UserGroupPermissionsMapOutput) MapIndex(k pulumi.StringInput) UserGroupPermissionsOutput
func (UserGroupPermissionsMapOutput) ToUserGroupPermissionsMapOutput ¶
func (o UserGroupPermissionsMapOutput) ToUserGroupPermissionsMapOutput() UserGroupPermissionsMapOutput
func (UserGroupPermissionsMapOutput) ToUserGroupPermissionsMapOutputWithContext ¶
func (o UserGroupPermissionsMapOutput) ToUserGroupPermissionsMapOutputWithContext(ctx context.Context) UserGroupPermissionsMapOutput
type UserGroupPermissionsOutput ¶
type UserGroupPermissionsOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsOutput) AccountPermissions ¶
func (o UserGroupPermissionsOutput) AccountPermissions() pulumi.StringArrayOutput
The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS
func (UserGroupPermissionsOutput) AppPermissions ¶
func (o UserGroupPermissionsOutput) AppPermissions() UserGroupPermissionsAppPermissionsPtrOutput
Application specific permissions
func (UserGroupPermissionsOutput) ElementType ¶
func (UserGroupPermissionsOutput) ElementType() reflect.Type
func (UserGroupPermissionsOutput) ToUserGroupPermissionsOutput ¶
func (o UserGroupPermissionsOutput) ToUserGroupPermissionsOutput() UserGroupPermissionsOutput
func (UserGroupPermissionsOutput) ToUserGroupPermissionsOutputWithContext ¶
func (o UserGroupPermissionsOutput) ToUserGroupPermissionsOutputWithContext(ctx context.Context) UserGroupPermissionsOutput
func (UserGroupPermissionsOutput) UserGroupId ¶
func (o UserGroupPermissionsOutput) UserGroupId() pulumi.StringOutput
Unique identifier of the user group.
type UserGroupPermissionsState ¶
type UserGroupPermissionsState struct { // The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS AccountPermissions pulumi.StringArrayInput // Application specific permissions AppPermissions UserGroupPermissionsAppPermissionsPtrInput // Unique identifier of the user group. UserGroupId pulumi.StringPtrInput }
func (UserGroupPermissionsState) ElementType ¶
func (UserGroupPermissionsState) ElementType() reflect.Type
type UserGroupPermissionsType ¶
type UserGroupPermissionsType struct { // The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS AccountPermissions []string `pulumi:"accountPermissions"` // Application specific permissions AppPermissions *UserGroupPermissionsAppPermissions `pulumi:"appPermissions"` }
type UserGroupPermissionsTypeArgs ¶
type UserGroupPermissionsTypeArgs struct { // The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS AccountPermissions pulumi.StringArrayInput `pulumi:"accountPermissions"` // Application specific permissions AppPermissions UserGroupPermissionsAppPermissionsPtrInput `pulumi:"appPermissions"` }
func (UserGroupPermissionsTypeArgs) ElementType ¶
func (UserGroupPermissionsTypeArgs) ElementType() reflect.Type
func (UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypeOutput ¶
func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypeOutput() UserGroupPermissionsTypeOutput
func (UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypeOutputWithContext ¶
func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypeOutputWithContext(ctx context.Context) UserGroupPermissionsTypeOutput
func (UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypePtrOutput ¶
func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput
func (UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypePtrOutputWithContext ¶
func (i UserGroupPermissionsTypeArgs) ToUserGroupPermissionsTypePtrOutputWithContext(ctx context.Context) UserGroupPermissionsTypePtrOutput
type UserGroupPermissionsTypeInput ¶
type UserGroupPermissionsTypeInput interface { pulumi.Input ToUserGroupPermissionsTypeOutput() UserGroupPermissionsTypeOutput ToUserGroupPermissionsTypeOutputWithContext(context.Context) UserGroupPermissionsTypeOutput }
UserGroupPermissionsTypeInput is an input type that accepts UserGroupPermissionsTypeArgs and UserGroupPermissionsTypeOutput values. You can construct a concrete instance of `UserGroupPermissionsTypeInput` via:
UserGroupPermissionsTypeArgs{...}
type UserGroupPermissionsTypeOutput ¶
type UserGroupPermissionsTypeOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsTypeOutput) AccountPermissions ¶
func (o UserGroupPermissionsTypeOutput) AccountPermissions() pulumi.StringArrayOutput
The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS
func (UserGroupPermissionsTypeOutput) AppPermissions ¶
func (o UserGroupPermissionsTypeOutput) AppPermissions() UserGroupPermissionsAppPermissionsPtrOutput
Application specific permissions
func (UserGroupPermissionsTypeOutput) ElementType ¶
func (UserGroupPermissionsTypeOutput) ElementType() reflect.Type
func (UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypeOutput ¶
func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypeOutput() UserGroupPermissionsTypeOutput
func (UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypeOutputWithContext ¶
func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypeOutputWithContext(ctx context.Context) UserGroupPermissionsTypeOutput
func (UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypePtrOutput ¶
func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput
func (UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypePtrOutputWithContext ¶
func (o UserGroupPermissionsTypeOutput) ToUserGroupPermissionsTypePtrOutputWithContext(ctx context.Context) UserGroupPermissionsTypePtrOutput
type UserGroupPermissionsTypePtrInput ¶
type UserGroupPermissionsTypePtrInput interface { pulumi.Input ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput ToUserGroupPermissionsTypePtrOutputWithContext(context.Context) UserGroupPermissionsTypePtrOutput }
UserGroupPermissionsTypePtrInput is an input type that accepts UserGroupPermissionsTypeArgs, UserGroupPermissionsTypePtr and UserGroupPermissionsTypePtrOutput values. You can construct a concrete instance of `UserGroupPermissionsTypePtrInput` via:
UserGroupPermissionsTypeArgs{...} or: nil
func UserGroupPermissionsTypePtr ¶
func UserGroupPermissionsTypePtr(v *UserGroupPermissionsTypeArgs) UserGroupPermissionsTypePtrInput
type UserGroupPermissionsTypePtrOutput ¶
type UserGroupPermissionsTypePtrOutput struct{ *pulumi.OutputState }
func (UserGroupPermissionsTypePtrOutput) AccountPermissions ¶
func (o UserGroupPermissionsTypePtrOutput) AccountPermissions() pulumi.StringArrayOutput
The account permissions of the user group. Valid options are ADMINISTER*OTHER*ACCOUNT*FUNCTIONS, CREATE*AND*DELETE*APPLICATION, CREATE*CUSTOM*DASHBOARDS, MANAGE*ALERT*NOTIFICATION*RULES, MANAGE*API*KEYS, MANAGE*APPLICATION*STACKS, MANAGE*AUTHENTICATION*SETTINGS, MANAGE*CLOUD*PROVIDERS, MANAGE*CONFIG*AS*CODE, MANAGE*CONNECTORS, MANAGE*CUSTOM*DASHBOARDS, MANAGE*DELEGATE*PROFILES, MANAGE*DELEGATES, MANAGE*DEPLOYMENT*FREEZES, MANAGE*IP*WHITELIST, MANAGE*PIPELINE*GOVERNANCE*STANDARDS, MANAGE*RESTRICTED*ACCESS, MANAGE*SECRET*MANAGERS, MANAGE*SECRETS, MANAGE*SSH*AND*WINRM, MANAGE*TAGS, MANAGE*TEMPLATE*LIBRARY, MANAGE*USER*AND*USER*GROUPS*AND*API*KEYS, MANAGE*USERS*AND*GROUPS, READ*USERS*AND*GROUPS, VIEW*AUDITS, VIEW*USER*AND*USER*GROUPS*AND*API_KEYS
func (UserGroupPermissionsTypePtrOutput) AppPermissions ¶
func (o UserGroupPermissionsTypePtrOutput) AppPermissions() UserGroupPermissionsAppPermissionsPtrOutput
Application specific permissions
func (UserGroupPermissionsTypePtrOutput) Elem ¶
func (o UserGroupPermissionsTypePtrOutput) Elem() UserGroupPermissionsTypeOutput
func (UserGroupPermissionsTypePtrOutput) ElementType ¶
func (UserGroupPermissionsTypePtrOutput) ElementType() reflect.Type
func (UserGroupPermissionsTypePtrOutput) ToUserGroupPermissionsTypePtrOutput ¶
func (o UserGroupPermissionsTypePtrOutput) ToUserGroupPermissionsTypePtrOutput() UserGroupPermissionsTypePtrOutput
func (UserGroupPermissionsTypePtrOutput) ToUserGroupPermissionsTypePtrOutputWithContext ¶
func (o UserGroupPermissionsTypePtrOutput) ToUserGroupPermissionsTypePtrOutputWithContext(ctx context.Context) UserGroupPermissionsTypePtrOutput
type UserGroupSamlSettings ¶
type UserGroupSamlSettingsArgs ¶
type UserGroupSamlSettingsArgs struct { // The group name of the SAML user group. GroupName pulumi.StringPtrInput `pulumi:"groupName"` // The ID of the SSO provider. SsoProviderId pulumi.StringPtrInput `pulumi:"ssoProviderId"` }
func (UserGroupSamlSettingsArgs) ElementType ¶
func (UserGroupSamlSettingsArgs) ElementType() reflect.Type
func (UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsOutput ¶
func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsOutput() UserGroupSamlSettingsOutput
func (UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsOutputWithContext ¶
func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsOutputWithContext(ctx context.Context) UserGroupSamlSettingsOutput
func (UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsPtrOutput ¶
func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput
func (UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsPtrOutputWithContext ¶
func (i UserGroupSamlSettingsArgs) ToUserGroupSamlSettingsPtrOutputWithContext(ctx context.Context) UserGroupSamlSettingsPtrOutput
type UserGroupSamlSettingsInput ¶
type UserGroupSamlSettingsInput interface { pulumi.Input ToUserGroupSamlSettingsOutput() UserGroupSamlSettingsOutput ToUserGroupSamlSettingsOutputWithContext(context.Context) UserGroupSamlSettingsOutput }
UserGroupSamlSettingsInput is an input type that accepts UserGroupSamlSettingsArgs and UserGroupSamlSettingsOutput values. You can construct a concrete instance of `UserGroupSamlSettingsInput` via:
UserGroupSamlSettingsArgs{...}
type UserGroupSamlSettingsOutput ¶
type UserGroupSamlSettingsOutput struct{ *pulumi.OutputState }
func (UserGroupSamlSettingsOutput) ElementType ¶
func (UserGroupSamlSettingsOutput) ElementType() reflect.Type
func (UserGroupSamlSettingsOutput) GroupName ¶
func (o UserGroupSamlSettingsOutput) GroupName() pulumi.StringPtrOutput
The group name of the SAML user group.
func (UserGroupSamlSettingsOutput) SsoProviderId ¶
func (o UserGroupSamlSettingsOutput) SsoProviderId() pulumi.StringPtrOutput
The ID of the SSO provider.
func (UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsOutput ¶
func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsOutput() UserGroupSamlSettingsOutput
func (UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsOutputWithContext ¶
func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsOutputWithContext(ctx context.Context) UserGroupSamlSettingsOutput
func (UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsPtrOutput ¶
func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput
func (UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsPtrOutputWithContext ¶
func (o UserGroupSamlSettingsOutput) ToUserGroupSamlSettingsPtrOutputWithContext(ctx context.Context) UserGroupSamlSettingsPtrOutput
type UserGroupSamlSettingsPtrInput ¶
type UserGroupSamlSettingsPtrInput interface { pulumi.Input ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput ToUserGroupSamlSettingsPtrOutputWithContext(context.Context) UserGroupSamlSettingsPtrOutput }
UserGroupSamlSettingsPtrInput is an input type that accepts UserGroupSamlSettingsArgs, UserGroupSamlSettingsPtr and UserGroupSamlSettingsPtrOutput values. You can construct a concrete instance of `UserGroupSamlSettingsPtrInput` via:
UserGroupSamlSettingsArgs{...} or: nil
func UserGroupSamlSettingsPtr ¶
func UserGroupSamlSettingsPtr(v *UserGroupSamlSettingsArgs) UserGroupSamlSettingsPtrInput
type UserGroupSamlSettingsPtrOutput ¶
type UserGroupSamlSettingsPtrOutput struct{ *pulumi.OutputState }
func (UserGroupSamlSettingsPtrOutput) Elem ¶
func (o UserGroupSamlSettingsPtrOutput) Elem() UserGroupSamlSettingsOutput
func (UserGroupSamlSettingsPtrOutput) ElementType ¶
func (UserGroupSamlSettingsPtrOutput) ElementType() reflect.Type
func (UserGroupSamlSettingsPtrOutput) GroupName ¶
func (o UserGroupSamlSettingsPtrOutput) GroupName() pulumi.StringPtrOutput
The group name of the SAML user group.
func (UserGroupSamlSettingsPtrOutput) SsoProviderId ¶
func (o UserGroupSamlSettingsPtrOutput) SsoProviderId() pulumi.StringPtrOutput
The ID of the SSO provider.
func (UserGroupSamlSettingsPtrOutput) ToUserGroupSamlSettingsPtrOutput ¶
func (o UserGroupSamlSettingsPtrOutput) ToUserGroupSamlSettingsPtrOutput() UserGroupSamlSettingsPtrOutput
func (UserGroupSamlSettingsPtrOutput) ToUserGroupSamlSettingsPtrOutputWithContext ¶
func (o UserGroupSamlSettingsPtrOutput) ToUserGroupSamlSettingsPtrOutputWithContext(ctx context.Context) UserGroupSamlSettingsPtrOutput
type UserGroupState ¶
type UserGroupState struct { // The description of the user group. Description pulumi.StringPtrInput // Indicates whether the user group was imported by SCIM. ImportedByScim pulumi.BoolPtrInput // Indicates whether the user group is linked to an SSO provider. IsSsoLinked pulumi.BoolPtrInput // The LDAP settings for the user group. LdapSettings UserGroupLdapSettingsPtrInput // The name of the user group. Name pulumi.StringPtrInput // The notification settings of the user group. NotificationSettings UserGroupNotificationSettingsPtrInput // The permissions of the user group. Permissions UserGroupPermissionsTypePtrInput // The SAML settings for the user group. SamlSettings UserGroupSamlSettingsPtrInput }
func (UserGroupState) ElementType ¶
func (UserGroupState) ElementType() reflect.Type
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) GroupIds ¶
func (o UserOutput) GroupIds() pulumi.StringArrayOutput
The groups the user belongs to. This is only used during the creation of the user. The groups are not updated after the user is created. When using this option you should also set `lifecycle = { ignoreChanges = ["groupIds"] }`.
func (UserOutput) IsEmailVerified ¶
func (o UserOutput) IsEmailVerified() pulumi.BoolOutput
Flag indicating whether or not the users email has been verified.
func (UserOutput) IsImportedFromIdentityProvider ¶
func (o UserOutput) IsImportedFromIdentityProvider() pulumi.BoolOutput
Flag indicating whether or not the user was imported from an identity provider.
func (UserOutput) IsPasswordExpired ¶
func (o UserOutput) IsPasswordExpired() pulumi.BoolOutput
Flag indicating whether or not the users password has expired.
func (UserOutput) IsTwoFactorAuthEnabled ¶
func (o UserOutput) IsTwoFactorAuthEnabled() pulumi.BoolOutput
Flag indicating whether or not two-factor authentication is enabled for the user.
func (UserOutput) IsUserLocked ¶
func (o UserOutput) IsUserLocked() pulumi.BoolOutput
Flag indicating whether or not the user is locked out.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserState ¶
type UserState struct { // The email of the user. Email pulumi.StringPtrInput // The groups the user belongs to. This is only used during the creation of the user. The groups are not updated after the user is created. When using this option you should also set `lifecycle = { ignoreChanges = ["groupIds"] }`. GroupIds pulumi.StringArrayInput // Flag indicating whether or not the users email has been verified. IsEmailVerified pulumi.BoolPtrInput // Flag indicating whether or not the user was imported from an identity provider. IsImportedFromIdentityProvider pulumi.BoolPtrInput // Flag indicating whether or not the users password has expired. IsPasswordExpired pulumi.BoolPtrInput // Flag indicating whether or not two-factor authentication is enabled for the user. IsTwoFactorAuthEnabled pulumi.BoolPtrInput // Flag indicating whether or not the user is locked out. IsUserLocked pulumi.BoolPtrInput // The name of the user. Name pulumi.StringPtrInput }
func (UserState) ElementType ¶
type YamlConfig ¶
type YamlConfig struct { pulumi.CustomResourceState // The id of the application. This is required for all resources except global ones. AppId pulumi.StringPtrOutput `pulumi:"appId"` // The raw YAML configuration. Content pulumi.StringOutput `pulumi:"content"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // The path of the resource. Path pulumi.StringOutput `pulumi:"path"` }
Resource for creating a raw YAML configuration in Harness. Note: This works for all objects EXCEPT application objects. This resource uses the config-as-code API's. When updating the `name` or `path` of this resource you should typically also set the `createBeforeDestroy = true` lifecycle setting.
## Example Usage
```go package main
import (
"github.com/lbrlabs/pulumi-harness/sdk/go/harness" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := harness.NewYamlConfig(ctx, "test", &harness.YamlConfigArgs{ Content: pulumi.String(`harnessApiVersion: '1.0'
type: KUBERNETES_CLUSTER delegateSelectors: - k8s skipValidation: true useKubernetesDelegate: true
`),
Path: pulumi.String("Setup/Cloud Providers/Kubernetes.yaml"), }) if err != nil { return err } return nil }) }
```
## Import
Importing a global config only using the yaml path ¶
```sh
$ pulumi import harness:index/yamlConfig:YamlConfig k8s_cloudprovider "Setup/Cloud Providers/kubernetes.yaml"
```
Importing a service which requires both the application id and the yaml path.
```sh
$ pulumi import harness:index/yamlConfig:YamlConfig k8s_cloudprovider "Setup/Applications/MyApp/Services/MyService/Index.yaml:<APPLICATION_ID>"
```
func GetYamlConfig ¶
func GetYamlConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *YamlConfigState, opts ...pulumi.ResourceOption) (*YamlConfig, error)
GetYamlConfig gets an existing YamlConfig 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 NewYamlConfig ¶
func NewYamlConfig(ctx *pulumi.Context, name string, args *YamlConfigArgs, opts ...pulumi.ResourceOption) (*YamlConfig, error)
NewYamlConfig registers a new resource with the given unique name, arguments, and options.
func (*YamlConfig) ElementType ¶
func (*YamlConfig) ElementType() reflect.Type
func (*YamlConfig) ToYamlConfigOutput ¶
func (i *YamlConfig) ToYamlConfigOutput() YamlConfigOutput
func (*YamlConfig) ToYamlConfigOutputWithContext ¶
func (i *YamlConfig) ToYamlConfigOutputWithContext(ctx context.Context) YamlConfigOutput
type YamlConfigArgs ¶
type YamlConfigArgs struct { // The id of the application. This is required for all resources except global ones. AppId pulumi.StringPtrInput // The raw YAML configuration. Content pulumi.StringInput // The path of the resource. Path pulumi.StringInput }
The set of arguments for constructing a YamlConfig resource.
func (YamlConfigArgs) ElementType ¶
func (YamlConfigArgs) ElementType() reflect.Type
type YamlConfigArray ¶
type YamlConfigArray []YamlConfigInput
func (YamlConfigArray) ElementType ¶
func (YamlConfigArray) ElementType() reflect.Type
func (YamlConfigArray) ToYamlConfigArrayOutput ¶
func (i YamlConfigArray) ToYamlConfigArrayOutput() YamlConfigArrayOutput
func (YamlConfigArray) ToYamlConfigArrayOutputWithContext ¶
func (i YamlConfigArray) ToYamlConfigArrayOutputWithContext(ctx context.Context) YamlConfigArrayOutput
type YamlConfigArrayInput ¶
type YamlConfigArrayInput interface { pulumi.Input ToYamlConfigArrayOutput() YamlConfigArrayOutput ToYamlConfigArrayOutputWithContext(context.Context) YamlConfigArrayOutput }
YamlConfigArrayInput is an input type that accepts YamlConfigArray and YamlConfigArrayOutput values. You can construct a concrete instance of `YamlConfigArrayInput` via:
YamlConfigArray{ YamlConfigArgs{...} }
type YamlConfigArrayOutput ¶
type YamlConfigArrayOutput struct{ *pulumi.OutputState }
func (YamlConfigArrayOutput) ElementType ¶
func (YamlConfigArrayOutput) ElementType() reflect.Type
func (YamlConfigArrayOutput) Index ¶
func (o YamlConfigArrayOutput) Index(i pulumi.IntInput) YamlConfigOutput
func (YamlConfigArrayOutput) ToYamlConfigArrayOutput ¶
func (o YamlConfigArrayOutput) ToYamlConfigArrayOutput() YamlConfigArrayOutput
func (YamlConfigArrayOutput) ToYamlConfigArrayOutputWithContext ¶
func (o YamlConfigArrayOutput) ToYamlConfigArrayOutputWithContext(ctx context.Context) YamlConfigArrayOutput
type YamlConfigInput ¶
type YamlConfigInput interface { pulumi.Input ToYamlConfigOutput() YamlConfigOutput ToYamlConfigOutputWithContext(ctx context.Context) YamlConfigOutput }
type YamlConfigMap ¶
type YamlConfigMap map[string]YamlConfigInput
func (YamlConfigMap) ElementType ¶
func (YamlConfigMap) ElementType() reflect.Type
func (YamlConfigMap) ToYamlConfigMapOutput ¶
func (i YamlConfigMap) ToYamlConfigMapOutput() YamlConfigMapOutput
func (YamlConfigMap) ToYamlConfigMapOutputWithContext ¶
func (i YamlConfigMap) ToYamlConfigMapOutputWithContext(ctx context.Context) YamlConfigMapOutput
type YamlConfigMapInput ¶
type YamlConfigMapInput interface { pulumi.Input ToYamlConfigMapOutput() YamlConfigMapOutput ToYamlConfigMapOutputWithContext(context.Context) YamlConfigMapOutput }
YamlConfigMapInput is an input type that accepts YamlConfigMap and YamlConfigMapOutput values. You can construct a concrete instance of `YamlConfigMapInput` via:
YamlConfigMap{ "key": YamlConfigArgs{...} }
type YamlConfigMapOutput ¶
type YamlConfigMapOutput struct{ *pulumi.OutputState }
func (YamlConfigMapOutput) ElementType ¶
func (YamlConfigMapOutput) ElementType() reflect.Type
func (YamlConfigMapOutput) MapIndex ¶
func (o YamlConfigMapOutput) MapIndex(k pulumi.StringInput) YamlConfigOutput
func (YamlConfigMapOutput) ToYamlConfigMapOutput ¶
func (o YamlConfigMapOutput) ToYamlConfigMapOutput() YamlConfigMapOutput
func (YamlConfigMapOutput) ToYamlConfigMapOutputWithContext ¶
func (o YamlConfigMapOutput) ToYamlConfigMapOutputWithContext(ctx context.Context) YamlConfigMapOutput
type YamlConfigOutput ¶
type YamlConfigOutput struct{ *pulumi.OutputState }
func (YamlConfigOutput) AppId ¶
func (o YamlConfigOutput) AppId() pulumi.StringPtrOutput
The id of the application. This is required for all resources except global ones.
func (YamlConfigOutput) Content ¶
func (o YamlConfigOutput) Content() pulumi.StringOutput
The raw YAML configuration.
func (YamlConfigOutput) ElementType ¶
func (YamlConfigOutput) ElementType() reflect.Type
func (YamlConfigOutput) Name ¶
func (o YamlConfigOutput) Name() pulumi.StringOutput
The name of the resource.
func (YamlConfigOutput) Path ¶
func (o YamlConfigOutput) Path() pulumi.StringOutput
The path of the resource.
func (YamlConfigOutput) ToYamlConfigOutput ¶
func (o YamlConfigOutput) ToYamlConfigOutput() YamlConfigOutput
func (YamlConfigOutput) ToYamlConfigOutputWithContext ¶
func (o YamlConfigOutput) ToYamlConfigOutputWithContext(ctx context.Context) YamlConfigOutput
type YamlConfigState ¶
type YamlConfigState struct { // The id of the application. This is required for all resources except global ones. AppId pulumi.StringPtrInput // The raw YAML configuration. Content pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // The path of the resource. Path pulumi.StringPtrInput }
func (YamlConfigState) ElementType ¶
func (YamlConfigState) ElementType() reflect.Type
Source Files ¶
- addUserToGroup.go
- application.go
- applicationGitSync.go
- delegateApproval.go
- doc.go
- encryptedText.go
- environment.go
- getApplication.go
- getCurrentAccount.go
- getDelegate.go
- getEncryptedText.go
- getEnvironment.go
- getGitConnector.go
- getSecretManager.go
- getService.go
- getSshCredential.go
- getSsoProvider.go
- getTrigger.go
- getUser.go
- getUserGroup.go
- getYamlConfig.go
- gitConnector.go
- infrastructureDefinition.go
- init.go
- platformApiKey.go
- platformCcmFilters.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- sshCredential.go
- user.go
- userGroup.go
- userGroupPermissions.go
- yamlConfig.go