Documentation
¶
Index ¶
- type ApmDomain
- type ApmDomainArgs
- type ApmDomainArray
- type ApmDomainArrayInput
- type ApmDomainArrayOutput
- func (ApmDomainArrayOutput) ElementType() reflect.Type
- func (o ApmDomainArrayOutput) Index(i pulumi.IntInput) ApmDomainOutput
- func (o ApmDomainArrayOutput) ToApmDomainArrayOutput() ApmDomainArrayOutput
- func (o ApmDomainArrayOutput) ToApmDomainArrayOutputWithContext(ctx context.Context) ApmDomainArrayOutput
- type ApmDomainInput
- type ApmDomainMap
- type ApmDomainMapInput
- type ApmDomainMapOutput
- type ApmDomainOutput
- func (o ApmDomainOutput) CompartmentId() pulumi.StringOutput
- func (o ApmDomainOutput) DataUploadEndpoint() pulumi.StringOutput
- func (o ApmDomainOutput) DefinedTags() pulumi.StringMapOutput
- func (o ApmDomainOutput) Description() pulumi.StringOutput
- func (o ApmDomainOutput) DisplayName() pulumi.StringOutput
- func (ApmDomainOutput) ElementType() reflect.Type
- func (o ApmDomainOutput) FreeformTags() pulumi.StringMapOutput
- func (o ApmDomainOutput) IsFreeTier() pulumi.BoolOutput
- func (o ApmDomainOutput) State() pulumi.StringOutput
- func (o ApmDomainOutput) TimeCreated() pulumi.StringOutput
- func (o ApmDomainOutput) TimeUpdated() pulumi.StringOutput
- func (o ApmDomainOutput) ToApmDomainOutput() ApmDomainOutput
- func (o ApmDomainOutput) ToApmDomainOutputWithContext(ctx context.Context) ApmDomainOutput
- type ApmDomainState
- type GetApmDomainsApmDomain
- type GetApmDomainsApmDomainArgs
- type GetApmDomainsApmDomainArray
- func (GetApmDomainsApmDomainArray) ElementType() reflect.Type
- func (i GetApmDomainsApmDomainArray) ToGetApmDomainsApmDomainArrayOutput() GetApmDomainsApmDomainArrayOutput
- func (i GetApmDomainsApmDomainArray) ToGetApmDomainsApmDomainArrayOutputWithContext(ctx context.Context) GetApmDomainsApmDomainArrayOutput
- type GetApmDomainsApmDomainArrayInput
- type GetApmDomainsApmDomainArrayOutput
- func (GetApmDomainsApmDomainArrayOutput) ElementType() reflect.Type
- func (o GetApmDomainsApmDomainArrayOutput) Index(i pulumi.IntInput) GetApmDomainsApmDomainOutput
- func (o GetApmDomainsApmDomainArrayOutput) ToGetApmDomainsApmDomainArrayOutput() GetApmDomainsApmDomainArrayOutput
- func (o GetApmDomainsApmDomainArrayOutput) ToGetApmDomainsApmDomainArrayOutputWithContext(ctx context.Context) GetApmDomainsApmDomainArrayOutput
- type GetApmDomainsApmDomainInput
- type GetApmDomainsApmDomainOutput
- func (o GetApmDomainsApmDomainOutput) CompartmentId() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) DataUploadEndpoint() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetApmDomainsApmDomainOutput) Description() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) DisplayName() pulumi.StringOutput
- func (GetApmDomainsApmDomainOutput) ElementType() reflect.Type
- func (o GetApmDomainsApmDomainOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetApmDomainsApmDomainOutput) Id() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) IsFreeTier() pulumi.BoolOutput
- func (o GetApmDomainsApmDomainOutput) State() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) TimeCreated() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) TimeUpdated() pulumi.StringOutput
- func (o GetApmDomainsApmDomainOutput) ToGetApmDomainsApmDomainOutput() GetApmDomainsApmDomainOutput
- func (o GetApmDomainsApmDomainOutput) ToGetApmDomainsApmDomainOutputWithContext(ctx context.Context) GetApmDomainsApmDomainOutput
- type GetApmDomainsArgs
- type GetApmDomainsFilter
- type GetApmDomainsFilterArgs
- type GetApmDomainsFilterArray
- type GetApmDomainsFilterArrayInput
- type GetApmDomainsFilterArrayOutput
- func (GetApmDomainsFilterArrayOutput) ElementType() reflect.Type
- func (o GetApmDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetApmDomainsFilterOutput
- func (o GetApmDomainsFilterArrayOutput) ToGetApmDomainsFilterArrayOutput() GetApmDomainsFilterArrayOutput
- func (o GetApmDomainsFilterArrayOutput) ToGetApmDomainsFilterArrayOutputWithContext(ctx context.Context) GetApmDomainsFilterArrayOutput
- type GetApmDomainsFilterInput
- type GetApmDomainsFilterOutput
- func (GetApmDomainsFilterOutput) ElementType() reflect.Type
- func (o GetApmDomainsFilterOutput) Name() pulumi.StringOutput
- func (o GetApmDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetApmDomainsFilterOutput) ToGetApmDomainsFilterOutput() GetApmDomainsFilterOutput
- func (o GetApmDomainsFilterOutput) ToGetApmDomainsFilterOutputWithContext(ctx context.Context) GetApmDomainsFilterOutput
- func (o GetApmDomainsFilterOutput) Values() pulumi.StringArrayOutput
- type GetApmDomainsOutputArgs
- type GetApmDomainsResult
- type GetApmDomainsResultOutput
- func (o GetApmDomainsResultOutput) ApmDomains() GetApmDomainsApmDomainArrayOutput
- func (o GetApmDomainsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetApmDomainsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetApmDomainsResultOutput) ElementType() reflect.Type
- func (o GetApmDomainsResultOutput) Filters() GetApmDomainsFilterArrayOutput
- func (o GetApmDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetApmDomainsResultOutput) State() pulumi.StringPtrOutput
- func (o GetApmDomainsResultOutput) ToGetApmDomainsResultOutput() GetApmDomainsResultOutput
- func (o GetApmDomainsResultOutput) ToGetApmDomainsResultOutputWithContext(ctx context.Context) GetApmDomainsResultOutput
- type GetDataKeysArgs
- type GetDataKeysDataKey
- type GetDataKeysDataKeyArgs
- type GetDataKeysDataKeyArray
- type GetDataKeysDataKeyArrayInput
- type GetDataKeysDataKeyArrayOutput
- func (GetDataKeysDataKeyArrayOutput) ElementType() reflect.Type
- func (o GetDataKeysDataKeyArrayOutput) Index(i pulumi.IntInput) GetDataKeysDataKeyOutput
- func (o GetDataKeysDataKeyArrayOutput) ToGetDataKeysDataKeyArrayOutput() GetDataKeysDataKeyArrayOutput
- func (o GetDataKeysDataKeyArrayOutput) ToGetDataKeysDataKeyArrayOutputWithContext(ctx context.Context) GetDataKeysDataKeyArrayOutput
- type GetDataKeysDataKeyInput
- type GetDataKeysDataKeyOutput
- func (GetDataKeysDataKeyOutput) ElementType() reflect.Type
- func (o GetDataKeysDataKeyOutput) Name() pulumi.StringOutput
- func (o GetDataKeysDataKeyOutput) ToGetDataKeysDataKeyOutput() GetDataKeysDataKeyOutput
- func (o GetDataKeysDataKeyOutput) ToGetDataKeysDataKeyOutputWithContext(ctx context.Context) GetDataKeysDataKeyOutput
- func (o GetDataKeysDataKeyOutput) Type() pulumi.StringOutput
- func (o GetDataKeysDataKeyOutput) Value() pulumi.StringOutput
- type GetDataKeysFilter
- type GetDataKeysFilterArgs
- type GetDataKeysFilterArray
- type GetDataKeysFilterArrayInput
- type GetDataKeysFilterArrayOutput
- func (GetDataKeysFilterArrayOutput) ElementType() reflect.Type
- func (o GetDataKeysFilterArrayOutput) Index(i pulumi.IntInput) GetDataKeysFilterOutput
- func (o GetDataKeysFilterArrayOutput) ToGetDataKeysFilterArrayOutput() GetDataKeysFilterArrayOutput
- func (o GetDataKeysFilterArrayOutput) ToGetDataKeysFilterArrayOutputWithContext(ctx context.Context) GetDataKeysFilterArrayOutput
- type GetDataKeysFilterInput
- type GetDataKeysFilterOutput
- func (GetDataKeysFilterOutput) ElementType() reflect.Type
- func (o GetDataKeysFilterOutput) Name() pulumi.StringOutput
- func (o GetDataKeysFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetDataKeysFilterOutput) ToGetDataKeysFilterOutput() GetDataKeysFilterOutput
- func (o GetDataKeysFilterOutput) ToGetDataKeysFilterOutputWithContext(ctx context.Context) GetDataKeysFilterOutput
- func (o GetDataKeysFilterOutput) Values() pulumi.StringArrayOutput
- type GetDataKeysOutputArgs
- type GetDataKeysResult
- type GetDataKeysResultOutput
- func (o GetDataKeysResultOutput) ApmDomainId() pulumi.StringOutput
- func (o GetDataKeysResultOutput) DataKeyType() pulumi.StringPtrOutput
- func (o GetDataKeysResultOutput) DataKeys() GetDataKeysDataKeyArrayOutput
- func (GetDataKeysResultOutput) ElementType() reflect.Type
- func (o GetDataKeysResultOutput) Filters() GetDataKeysFilterArrayOutput
- func (o GetDataKeysResultOutput) Id() pulumi.StringOutput
- func (o GetDataKeysResultOutput) ToGetDataKeysResultOutput() GetDataKeysResultOutput
- func (o GetDataKeysResultOutput) ToGetDataKeysResultOutputWithContext(ctx context.Context) GetDataKeysResultOutput
- type LookupApmDomainArgs
- type LookupApmDomainOutputArgs
- type LookupApmDomainResult
- type LookupApmDomainResultOutput
- func (o LookupApmDomainResultOutput) ApmDomainId() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) DataUploadEndpoint() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupApmDomainResultOutput) Description() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) DisplayName() pulumi.StringOutput
- func (LookupApmDomainResultOutput) ElementType() reflect.Type
- func (o LookupApmDomainResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupApmDomainResultOutput) Id() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) IsFreeTier() pulumi.BoolOutput
- func (o LookupApmDomainResultOutput) State() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupApmDomainResultOutput) ToLookupApmDomainResultOutput() LookupApmDomainResultOutput
- func (o LookupApmDomainResultOutput) ToLookupApmDomainResultOutputWithContext(ctx context.Context) LookupApmDomainResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApmDomain ¶
type ApmDomain struct { pulumi.CustomResourceState // (Updatable) The OCID of the compartment corresponding to the APM domain. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The endpoint where the APM agents upload their observations and metrics. DataUploadEndpoint pulumi.StringOutput `pulumi:"dataUploadEndpoint"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the APM domain. Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Display name of the APM domain. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // Indicates whether this is an "Always Free" resource. The default value is false. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values IsFreeTier pulumi.BoolOutput `pulumi:"isFreeTier"` // The current lifecycle state of the APM domain. State pulumi.StringOutput `pulumi:"state"` // The time the APM domain was created, expressed in RFC 3339 timestamp format. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the APM domain was updated, expressed in RFC 3339 timestamp format. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Apm Domain resource in Oracle Cloud Infrastructure Apm service.
Creates a new APM domain.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Apm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Apm.NewApmDomain(ctx, "test_apm_domain", &Apm.ApmDomainArgs{ CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(apmDomainDisplayName), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(apmDomainDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, IsFreeTier: pulumi.Any(apmDomainIsFreeTier), }) if err != nil { return err } return nil }) }
```
## Import
ApmDomains can be imported using the `id`, e.g.
```sh $ pulumi import oci:Apm/apmDomain:ApmDomain test_apm_domain "id" ```
func GetApmDomain ¶
func GetApmDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApmDomainState, opts ...pulumi.ResourceOption) (*ApmDomain, error)
GetApmDomain gets an existing ApmDomain 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 NewApmDomain ¶
func NewApmDomain(ctx *pulumi.Context, name string, args *ApmDomainArgs, opts ...pulumi.ResourceOption) (*ApmDomain, error)
NewApmDomain registers a new resource with the given unique name, arguments, and options.
func (*ApmDomain) ElementType ¶
func (*ApmDomain) ToApmDomainOutput ¶
func (i *ApmDomain) ToApmDomainOutput() ApmDomainOutput
func (*ApmDomain) ToApmDomainOutputWithContext ¶
func (i *ApmDomain) ToApmDomainOutputWithContext(ctx context.Context) ApmDomainOutput
type ApmDomainArgs ¶
type ApmDomainArgs struct { // (Updatable) The OCID of the compartment corresponding to the APM domain. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the APM domain. Description pulumi.StringPtrInput // (Updatable) Display name of the APM domain. DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // Indicates whether this is an "Always Free" resource. The default value is false. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values IsFreeTier pulumi.BoolPtrInput }
The set of arguments for constructing a ApmDomain resource.
func (ApmDomainArgs) ElementType ¶
func (ApmDomainArgs) ElementType() reflect.Type
type ApmDomainArray ¶
type ApmDomainArray []ApmDomainInput
func (ApmDomainArray) ElementType ¶
func (ApmDomainArray) ElementType() reflect.Type
func (ApmDomainArray) ToApmDomainArrayOutput ¶
func (i ApmDomainArray) ToApmDomainArrayOutput() ApmDomainArrayOutput
func (ApmDomainArray) ToApmDomainArrayOutputWithContext ¶
func (i ApmDomainArray) ToApmDomainArrayOutputWithContext(ctx context.Context) ApmDomainArrayOutput
type ApmDomainArrayInput ¶
type ApmDomainArrayInput interface { pulumi.Input ToApmDomainArrayOutput() ApmDomainArrayOutput ToApmDomainArrayOutputWithContext(context.Context) ApmDomainArrayOutput }
ApmDomainArrayInput is an input type that accepts ApmDomainArray and ApmDomainArrayOutput values. You can construct a concrete instance of `ApmDomainArrayInput` via:
ApmDomainArray{ ApmDomainArgs{...} }
type ApmDomainArrayOutput ¶
type ApmDomainArrayOutput struct{ *pulumi.OutputState }
func (ApmDomainArrayOutput) ElementType ¶
func (ApmDomainArrayOutput) ElementType() reflect.Type
func (ApmDomainArrayOutput) Index ¶
func (o ApmDomainArrayOutput) Index(i pulumi.IntInput) ApmDomainOutput
func (ApmDomainArrayOutput) ToApmDomainArrayOutput ¶
func (o ApmDomainArrayOutput) ToApmDomainArrayOutput() ApmDomainArrayOutput
func (ApmDomainArrayOutput) ToApmDomainArrayOutputWithContext ¶
func (o ApmDomainArrayOutput) ToApmDomainArrayOutputWithContext(ctx context.Context) ApmDomainArrayOutput
type ApmDomainInput ¶
type ApmDomainInput interface { pulumi.Input ToApmDomainOutput() ApmDomainOutput ToApmDomainOutputWithContext(ctx context.Context) ApmDomainOutput }
type ApmDomainMap ¶
type ApmDomainMap map[string]ApmDomainInput
func (ApmDomainMap) ElementType ¶
func (ApmDomainMap) ElementType() reflect.Type
func (ApmDomainMap) ToApmDomainMapOutput ¶
func (i ApmDomainMap) ToApmDomainMapOutput() ApmDomainMapOutput
func (ApmDomainMap) ToApmDomainMapOutputWithContext ¶
func (i ApmDomainMap) ToApmDomainMapOutputWithContext(ctx context.Context) ApmDomainMapOutput
type ApmDomainMapInput ¶
type ApmDomainMapInput interface { pulumi.Input ToApmDomainMapOutput() ApmDomainMapOutput ToApmDomainMapOutputWithContext(context.Context) ApmDomainMapOutput }
ApmDomainMapInput is an input type that accepts ApmDomainMap and ApmDomainMapOutput values. You can construct a concrete instance of `ApmDomainMapInput` via:
ApmDomainMap{ "key": ApmDomainArgs{...} }
type ApmDomainMapOutput ¶
type ApmDomainMapOutput struct{ *pulumi.OutputState }
func (ApmDomainMapOutput) ElementType ¶
func (ApmDomainMapOutput) ElementType() reflect.Type
func (ApmDomainMapOutput) MapIndex ¶
func (o ApmDomainMapOutput) MapIndex(k pulumi.StringInput) ApmDomainOutput
func (ApmDomainMapOutput) ToApmDomainMapOutput ¶
func (o ApmDomainMapOutput) ToApmDomainMapOutput() ApmDomainMapOutput
func (ApmDomainMapOutput) ToApmDomainMapOutputWithContext ¶
func (o ApmDomainMapOutput) ToApmDomainMapOutputWithContext(ctx context.Context) ApmDomainMapOutput
type ApmDomainOutput ¶
type ApmDomainOutput struct{ *pulumi.OutputState }
func (ApmDomainOutput) CompartmentId ¶
func (o ApmDomainOutput) CompartmentId() pulumi.StringOutput
(Updatable) The OCID of the compartment corresponding to the APM domain.
func (ApmDomainOutput) DataUploadEndpoint ¶
func (o ApmDomainOutput) DataUploadEndpoint() pulumi.StringOutput
The endpoint where the APM agents upload their observations and metrics.
func (ApmDomainOutput) DefinedTags ¶
func (o ApmDomainOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ApmDomainOutput) Description ¶
func (o ApmDomainOutput) Description() pulumi.StringOutput
(Updatable) Description of the APM domain.
func (ApmDomainOutput) DisplayName ¶
func (o ApmDomainOutput) DisplayName() pulumi.StringOutput
(Updatable) Display name of the APM domain.
func (ApmDomainOutput) ElementType ¶
func (ApmDomainOutput) ElementType() reflect.Type
func (ApmDomainOutput) FreeformTags ¶
func (o ApmDomainOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ApmDomainOutput) IsFreeTier ¶
func (o ApmDomainOutput) IsFreeTier() pulumi.BoolOutput
Indicates whether this is an "Always Free" resource. The default value is false.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (ApmDomainOutput) State ¶
func (o ApmDomainOutput) State() pulumi.StringOutput
The current lifecycle state of the APM domain.
func (ApmDomainOutput) TimeCreated ¶
func (o ApmDomainOutput) TimeCreated() pulumi.StringOutput
The time the APM domain was created, expressed in RFC 3339 timestamp format.
func (ApmDomainOutput) TimeUpdated ¶
func (o ApmDomainOutput) TimeUpdated() pulumi.StringOutput
The time the APM domain was updated, expressed in RFC 3339 timestamp format.
func (ApmDomainOutput) ToApmDomainOutput ¶
func (o ApmDomainOutput) ToApmDomainOutput() ApmDomainOutput
func (ApmDomainOutput) ToApmDomainOutputWithContext ¶
func (o ApmDomainOutput) ToApmDomainOutputWithContext(ctx context.Context) ApmDomainOutput
type ApmDomainState ¶
type ApmDomainState struct { // (Updatable) The OCID of the compartment corresponding to the APM domain. CompartmentId pulumi.StringPtrInput // The endpoint where the APM agents upload their observations and metrics. DataUploadEndpoint pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the APM domain. Description pulumi.StringPtrInput // (Updatable) Display name of the APM domain. DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // Indicates whether this is an "Always Free" resource. The default value is false. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values IsFreeTier pulumi.BoolPtrInput // The current lifecycle state of the APM domain. State pulumi.StringPtrInput // The time the APM domain was created, expressed in RFC 3339 timestamp format. TimeCreated pulumi.StringPtrInput // The time the APM domain was updated, expressed in RFC 3339 timestamp format. TimeUpdated pulumi.StringPtrInput }
func (ApmDomainState) ElementType ¶
func (ApmDomainState) ElementType() reflect.Type
type GetApmDomainsApmDomain ¶
type GetApmDomainsApmDomain struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // The endpoint where the APM agents upload their observations and metrics. DataUploadEndpoint string `pulumi:"dataUploadEndpoint"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the APM domain. Description string `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // Indicates if this is an Always Free resource. IsFreeTier bool `pulumi:"isFreeTier"` // A filter to return only resources that match the given life-cycle state. State string `pulumi:"state"` // The time the APM domain was created, expressed in RFC 3339 timestamp format. TimeCreated string `pulumi:"timeCreated"` // The time the APM domain was updated, expressed in RFC 3339 timestamp format. TimeUpdated string `pulumi:"timeUpdated"` }
type GetApmDomainsApmDomainArgs ¶
type GetApmDomainsApmDomainArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The endpoint where the APM agents upload their observations and metrics. DataUploadEndpoint pulumi.StringInput `pulumi:"dataUploadEndpoint"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the APM domain. Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id pulumi.StringInput `pulumi:"id"` // Indicates if this is an Always Free resource. IsFreeTier pulumi.BoolInput `pulumi:"isFreeTier"` // A filter to return only resources that match the given life-cycle state. State pulumi.StringInput `pulumi:"state"` // The time the APM domain was created, expressed in RFC 3339 timestamp format. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the APM domain was updated, expressed in RFC 3339 timestamp format. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetApmDomainsApmDomainArgs) ElementType ¶
func (GetApmDomainsApmDomainArgs) ElementType() reflect.Type
func (GetApmDomainsApmDomainArgs) ToGetApmDomainsApmDomainOutput ¶
func (i GetApmDomainsApmDomainArgs) ToGetApmDomainsApmDomainOutput() GetApmDomainsApmDomainOutput
func (GetApmDomainsApmDomainArgs) ToGetApmDomainsApmDomainOutputWithContext ¶
func (i GetApmDomainsApmDomainArgs) ToGetApmDomainsApmDomainOutputWithContext(ctx context.Context) GetApmDomainsApmDomainOutput
type GetApmDomainsApmDomainArray ¶
type GetApmDomainsApmDomainArray []GetApmDomainsApmDomainInput
func (GetApmDomainsApmDomainArray) ElementType ¶
func (GetApmDomainsApmDomainArray) ElementType() reflect.Type
func (GetApmDomainsApmDomainArray) ToGetApmDomainsApmDomainArrayOutput ¶
func (i GetApmDomainsApmDomainArray) ToGetApmDomainsApmDomainArrayOutput() GetApmDomainsApmDomainArrayOutput
func (GetApmDomainsApmDomainArray) ToGetApmDomainsApmDomainArrayOutputWithContext ¶
func (i GetApmDomainsApmDomainArray) ToGetApmDomainsApmDomainArrayOutputWithContext(ctx context.Context) GetApmDomainsApmDomainArrayOutput
type GetApmDomainsApmDomainArrayInput ¶
type GetApmDomainsApmDomainArrayInput interface { pulumi.Input ToGetApmDomainsApmDomainArrayOutput() GetApmDomainsApmDomainArrayOutput ToGetApmDomainsApmDomainArrayOutputWithContext(context.Context) GetApmDomainsApmDomainArrayOutput }
GetApmDomainsApmDomainArrayInput is an input type that accepts GetApmDomainsApmDomainArray and GetApmDomainsApmDomainArrayOutput values. You can construct a concrete instance of `GetApmDomainsApmDomainArrayInput` via:
GetApmDomainsApmDomainArray{ GetApmDomainsApmDomainArgs{...} }
type GetApmDomainsApmDomainArrayOutput ¶
type GetApmDomainsApmDomainArrayOutput struct{ *pulumi.OutputState }
func (GetApmDomainsApmDomainArrayOutput) ElementType ¶
func (GetApmDomainsApmDomainArrayOutput) ElementType() reflect.Type
func (GetApmDomainsApmDomainArrayOutput) Index ¶
func (o GetApmDomainsApmDomainArrayOutput) Index(i pulumi.IntInput) GetApmDomainsApmDomainOutput
func (GetApmDomainsApmDomainArrayOutput) ToGetApmDomainsApmDomainArrayOutput ¶
func (o GetApmDomainsApmDomainArrayOutput) ToGetApmDomainsApmDomainArrayOutput() GetApmDomainsApmDomainArrayOutput
func (GetApmDomainsApmDomainArrayOutput) ToGetApmDomainsApmDomainArrayOutputWithContext ¶
func (o GetApmDomainsApmDomainArrayOutput) ToGetApmDomainsApmDomainArrayOutputWithContext(ctx context.Context) GetApmDomainsApmDomainArrayOutput
type GetApmDomainsApmDomainInput ¶
type GetApmDomainsApmDomainInput interface { pulumi.Input ToGetApmDomainsApmDomainOutput() GetApmDomainsApmDomainOutput ToGetApmDomainsApmDomainOutputWithContext(context.Context) GetApmDomainsApmDomainOutput }
GetApmDomainsApmDomainInput is an input type that accepts GetApmDomainsApmDomainArgs and GetApmDomainsApmDomainOutput values. You can construct a concrete instance of `GetApmDomainsApmDomainInput` via:
GetApmDomainsApmDomainArgs{...}
type GetApmDomainsApmDomainOutput ¶
type GetApmDomainsApmDomainOutput struct{ *pulumi.OutputState }
func (GetApmDomainsApmDomainOutput) CompartmentId ¶
func (o GetApmDomainsApmDomainOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetApmDomainsApmDomainOutput) DataUploadEndpoint ¶
func (o GetApmDomainsApmDomainOutput) DataUploadEndpoint() pulumi.StringOutput
The endpoint where the APM agents upload their observations and metrics.
func (GetApmDomainsApmDomainOutput) DefinedTags ¶
func (o GetApmDomainsApmDomainOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetApmDomainsApmDomainOutput) Description ¶
func (o GetApmDomainsApmDomainOutput) Description() pulumi.StringOutput
Description of the APM domain.
func (GetApmDomainsApmDomainOutput) DisplayName ¶
func (o GetApmDomainsApmDomainOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire display name given.
func (GetApmDomainsApmDomainOutput) ElementType ¶
func (GetApmDomainsApmDomainOutput) ElementType() reflect.Type
func (GetApmDomainsApmDomainOutput) FreeformTags ¶
func (o GetApmDomainsApmDomainOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetApmDomainsApmDomainOutput) Id ¶
func (o GetApmDomainsApmDomainOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (GetApmDomainsApmDomainOutput) IsFreeTier ¶
func (o GetApmDomainsApmDomainOutput) IsFreeTier() pulumi.BoolOutput
Indicates if this is an Always Free resource.
func (GetApmDomainsApmDomainOutput) State ¶
func (o GetApmDomainsApmDomainOutput) State() pulumi.StringOutput
A filter to return only resources that match the given life-cycle state.
func (GetApmDomainsApmDomainOutput) TimeCreated ¶
func (o GetApmDomainsApmDomainOutput) TimeCreated() pulumi.StringOutput
The time the APM domain was created, expressed in RFC 3339 timestamp format.
func (GetApmDomainsApmDomainOutput) TimeUpdated ¶
func (o GetApmDomainsApmDomainOutput) TimeUpdated() pulumi.StringOutput
The time the APM domain was updated, expressed in RFC 3339 timestamp format.
func (GetApmDomainsApmDomainOutput) ToGetApmDomainsApmDomainOutput ¶
func (o GetApmDomainsApmDomainOutput) ToGetApmDomainsApmDomainOutput() GetApmDomainsApmDomainOutput
func (GetApmDomainsApmDomainOutput) ToGetApmDomainsApmDomainOutputWithContext ¶
func (o GetApmDomainsApmDomainOutput) ToGetApmDomainsApmDomainOutputWithContext(ctx context.Context) GetApmDomainsApmDomainOutput
type GetApmDomainsArgs ¶
type GetApmDomainsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `pulumi:"displayName"` Filters []GetApmDomainsFilter `pulumi:"filters"` // A filter to return only resources that match the given life-cycle state. State *string `pulumi:"state"` }
A collection of arguments for invoking getApmDomains.
type GetApmDomainsFilter ¶
type GetApmDomainsFilterArgs ¶
type GetApmDomainsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetApmDomainsFilterArgs) ElementType ¶
func (GetApmDomainsFilterArgs) ElementType() reflect.Type
func (GetApmDomainsFilterArgs) ToGetApmDomainsFilterOutput ¶
func (i GetApmDomainsFilterArgs) ToGetApmDomainsFilterOutput() GetApmDomainsFilterOutput
func (GetApmDomainsFilterArgs) ToGetApmDomainsFilterOutputWithContext ¶
func (i GetApmDomainsFilterArgs) ToGetApmDomainsFilterOutputWithContext(ctx context.Context) GetApmDomainsFilterOutput
type GetApmDomainsFilterArray ¶
type GetApmDomainsFilterArray []GetApmDomainsFilterInput
func (GetApmDomainsFilterArray) ElementType ¶
func (GetApmDomainsFilterArray) ElementType() reflect.Type
func (GetApmDomainsFilterArray) ToGetApmDomainsFilterArrayOutput ¶
func (i GetApmDomainsFilterArray) ToGetApmDomainsFilterArrayOutput() GetApmDomainsFilterArrayOutput
func (GetApmDomainsFilterArray) ToGetApmDomainsFilterArrayOutputWithContext ¶
func (i GetApmDomainsFilterArray) ToGetApmDomainsFilterArrayOutputWithContext(ctx context.Context) GetApmDomainsFilterArrayOutput
type GetApmDomainsFilterArrayInput ¶
type GetApmDomainsFilterArrayInput interface { pulumi.Input ToGetApmDomainsFilterArrayOutput() GetApmDomainsFilterArrayOutput ToGetApmDomainsFilterArrayOutputWithContext(context.Context) GetApmDomainsFilterArrayOutput }
GetApmDomainsFilterArrayInput is an input type that accepts GetApmDomainsFilterArray and GetApmDomainsFilterArrayOutput values. You can construct a concrete instance of `GetApmDomainsFilterArrayInput` via:
GetApmDomainsFilterArray{ GetApmDomainsFilterArgs{...} }
type GetApmDomainsFilterArrayOutput ¶
type GetApmDomainsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetApmDomainsFilterArrayOutput) ElementType ¶
func (GetApmDomainsFilterArrayOutput) ElementType() reflect.Type
func (GetApmDomainsFilterArrayOutput) Index ¶
func (o GetApmDomainsFilterArrayOutput) Index(i pulumi.IntInput) GetApmDomainsFilterOutput
func (GetApmDomainsFilterArrayOutput) ToGetApmDomainsFilterArrayOutput ¶
func (o GetApmDomainsFilterArrayOutput) ToGetApmDomainsFilterArrayOutput() GetApmDomainsFilterArrayOutput
func (GetApmDomainsFilterArrayOutput) ToGetApmDomainsFilterArrayOutputWithContext ¶
func (o GetApmDomainsFilterArrayOutput) ToGetApmDomainsFilterArrayOutputWithContext(ctx context.Context) GetApmDomainsFilterArrayOutput
type GetApmDomainsFilterInput ¶
type GetApmDomainsFilterInput interface { pulumi.Input ToGetApmDomainsFilterOutput() GetApmDomainsFilterOutput ToGetApmDomainsFilterOutputWithContext(context.Context) GetApmDomainsFilterOutput }
GetApmDomainsFilterInput is an input type that accepts GetApmDomainsFilterArgs and GetApmDomainsFilterOutput values. You can construct a concrete instance of `GetApmDomainsFilterInput` via:
GetApmDomainsFilterArgs{...}
type GetApmDomainsFilterOutput ¶
type GetApmDomainsFilterOutput struct{ *pulumi.OutputState }
func (GetApmDomainsFilterOutput) ElementType ¶
func (GetApmDomainsFilterOutput) ElementType() reflect.Type
func (GetApmDomainsFilterOutput) Name ¶
func (o GetApmDomainsFilterOutput) Name() pulumi.StringOutput
func (GetApmDomainsFilterOutput) Regex ¶
func (o GetApmDomainsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetApmDomainsFilterOutput) ToGetApmDomainsFilterOutput ¶
func (o GetApmDomainsFilterOutput) ToGetApmDomainsFilterOutput() GetApmDomainsFilterOutput
func (GetApmDomainsFilterOutput) ToGetApmDomainsFilterOutputWithContext ¶
func (o GetApmDomainsFilterOutput) ToGetApmDomainsFilterOutputWithContext(ctx context.Context) GetApmDomainsFilterOutput
func (GetApmDomainsFilterOutput) Values ¶
func (o GetApmDomainsFilterOutput) Values() pulumi.StringArrayOutput
type GetApmDomainsOutputArgs ¶
type GetApmDomainsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetApmDomainsFilterArrayInput `pulumi:"filters"` // A filter to return only resources that match the given life-cycle state. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getApmDomains.
func (GetApmDomainsOutputArgs) ElementType ¶
func (GetApmDomainsOutputArgs) ElementType() reflect.Type
type GetApmDomainsResult ¶
type GetApmDomainsResult struct { // The list of apm_domains. ApmDomains []GetApmDomainsApmDomain `pulumi:"apmDomains"` // The OCID of the compartment corresponding to the APM domain. CompartmentId string `pulumi:"compartmentId"` // Display name of the APM domain, which can be updated. DisplayName *string `pulumi:"displayName"` Filters []GetApmDomainsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current lifecycle state of the APM domain. State *string `pulumi:"state"` }
A collection of values returned by getApmDomains.
func GetApmDomains ¶
func GetApmDomains(ctx *pulumi.Context, args *GetApmDomainsArgs, opts ...pulumi.InvokeOption) (*GetApmDomainsResult, error)
This data source provides the list of Apm Domains in Oracle Cloud Infrastructure Apm service.
Lists all APM domains for the specified tenant compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Apm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Apm.GetApmDomains(ctx, &apm.GetApmDomainsArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(apmDomainDisplayName), State: pulumi.StringRef(apmDomainState), }, nil) if err != nil { return err } return nil }) }
```
type GetApmDomainsResultOutput ¶
type GetApmDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApmDomains.
func GetApmDomainsOutput ¶
func GetApmDomainsOutput(ctx *pulumi.Context, args GetApmDomainsOutputArgs, opts ...pulumi.InvokeOption) GetApmDomainsResultOutput
func (GetApmDomainsResultOutput) ApmDomains ¶
func (o GetApmDomainsResultOutput) ApmDomains() GetApmDomainsApmDomainArrayOutput
The list of apm_domains.
func (GetApmDomainsResultOutput) CompartmentId ¶
func (o GetApmDomainsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment corresponding to the APM domain.
func (GetApmDomainsResultOutput) DisplayName ¶
func (o GetApmDomainsResultOutput) DisplayName() pulumi.StringPtrOutput
Display name of the APM domain, which can be updated.
func (GetApmDomainsResultOutput) ElementType ¶
func (GetApmDomainsResultOutput) ElementType() reflect.Type
func (GetApmDomainsResultOutput) Filters ¶
func (o GetApmDomainsResultOutput) Filters() GetApmDomainsFilterArrayOutput
func (GetApmDomainsResultOutput) Id ¶
func (o GetApmDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetApmDomainsResultOutput) State ¶
func (o GetApmDomainsResultOutput) State() pulumi.StringPtrOutput
The current lifecycle state of the APM domain.
func (GetApmDomainsResultOutput) ToGetApmDomainsResultOutput ¶
func (o GetApmDomainsResultOutput) ToGetApmDomainsResultOutput() GetApmDomainsResultOutput
func (GetApmDomainsResultOutput) ToGetApmDomainsResultOutputWithContext ¶
func (o GetApmDomainsResultOutput) ToGetApmDomainsResultOutputWithContext(ctx context.Context) GetApmDomainsResultOutput
type GetDataKeysArgs ¶
type GetDataKeysArgs struct { // The OCID of the APM domain ApmDomainId string `pulumi:"apmDomainId"` // Data key type. DataKeyType *string `pulumi:"dataKeyType"` Filters []GetDataKeysFilter `pulumi:"filters"` }
A collection of arguments for invoking getDataKeys.
type GetDataKeysDataKey ¶
type GetDataKeysDataKeyArgs ¶
type GetDataKeysDataKeyArgs struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name pulumi.StringInput `pulumi:"name"` // Type of the Data Key. Type pulumi.StringInput `pulumi:"type"` // Value of the Data Key. Value pulumi.StringInput `pulumi:"value"` }
func (GetDataKeysDataKeyArgs) ElementType ¶
func (GetDataKeysDataKeyArgs) ElementType() reflect.Type
func (GetDataKeysDataKeyArgs) ToGetDataKeysDataKeyOutput ¶
func (i GetDataKeysDataKeyArgs) ToGetDataKeysDataKeyOutput() GetDataKeysDataKeyOutput
func (GetDataKeysDataKeyArgs) ToGetDataKeysDataKeyOutputWithContext ¶
func (i GetDataKeysDataKeyArgs) ToGetDataKeysDataKeyOutputWithContext(ctx context.Context) GetDataKeysDataKeyOutput
type GetDataKeysDataKeyArray ¶
type GetDataKeysDataKeyArray []GetDataKeysDataKeyInput
func (GetDataKeysDataKeyArray) ElementType ¶
func (GetDataKeysDataKeyArray) ElementType() reflect.Type
func (GetDataKeysDataKeyArray) ToGetDataKeysDataKeyArrayOutput ¶
func (i GetDataKeysDataKeyArray) ToGetDataKeysDataKeyArrayOutput() GetDataKeysDataKeyArrayOutput
func (GetDataKeysDataKeyArray) ToGetDataKeysDataKeyArrayOutputWithContext ¶
func (i GetDataKeysDataKeyArray) ToGetDataKeysDataKeyArrayOutputWithContext(ctx context.Context) GetDataKeysDataKeyArrayOutput
type GetDataKeysDataKeyArrayInput ¶
type GetDataKeysDataKeyArrayInput interface { pulumi.Input ToGetDataKeysDataKeyArrayOutput() GetDataKeysDataKeyArrayOutput ToGetDataKeysDataKeyArrayOutputWithContext(context.Context) GetDataKeysDataKeyArrayOutput }
GetDataKeysDataKeyArrayInput is an input type that accepts GetDataKeysDataKeyArray and GetDataKeysDataKeyArrayOutput values. You can construct a concrete instance of `GetDataKeysDataKeyArrayInput` via:
GetDataKeysDataKeyArray{ GetDataKeysDataKeyArgs{...} }
type GetDataKeysDataKeyArrayOutput ¶
type GetDataKeysDataKeyArrayOutput struct{ *pulumi.OutputState }
func (GetDataKeysDataKeyArrayOutput) ElementType ¶
func (GetDataKeysDataKeyArrayOutput) ElementType() reflect.Type
func (GetDataKeysDataKeyArrayOutput) Index ¶
func (o GetDataKeysDataKeyArrayOutput) Index(i pulumi.IntInput) GetDataKeysDataKeyOutput
func (GetDataKeysDataKeyArrayOutput) ToGetDataKeysDataKeyArrayOutput ¶
func (o GetDataKeysDataKeyArrayOutput) ToGetDataKeysDataKeyArrayOutput() GetDataKeysDataKeyArrayOutput
func (GetDataKeysDataKeyArrayOutput) ToGetDataKeysDataKeyArrayOutputWithContext ¶
func (o GetDataKeysDataKeyArrayOutput) ToGetDataKeysDataKeyArrayOutputWithContext(ctx context.Context) GetDataKeysDataKeyArrayOutput
type GetDataKeysDataKeyInput ¶
type GetDataKeysDataKeyInput interface { pulumi.Input ToGetDataKeysDataKeyOutput() GetDataKeysDataKeyOutput ToGetDataKeysDataKeyOutputWithContext(context.Context) GetDataKeysDataKeyOutput }
GetDataKeysDataKeyInput is an input type that accepts GetDataKeysDataKeyArgs and GetDataKeysDataKeyOutput values. You can construct a concrete instance of `GetDataKeysDataKeyInput` via:
GetDataKeysDataKeyArgs{...}
type GetDataKeysDataKeyOutput ¶
type GetDataKeysDataKeyOutput struct{ *pulumi.OutputState }
func (GetDataKeysDataKeyOutput) ElementType ¶
func (GetDataKeysDataKeyOutput) ElementType() reflect.Type
func (GetDataKeysDataKeyOutput) Name ¶
func (o GetDataKeysDataKeyOutput) Name() pulumi.StringOutput
Name of the Data Key. The name uniquely identifies a Data Key within an APM domain.
func (GetDataKeysDataKeyOutput) ToGetDataKeysDataKeyOutput ¶
func (o GetDataKeysDataKeyOutput) ToGetDataKeysDataKeyOutput() GetDataKeysDataKeyOutput
func (GetDataKeysDataKeyOutput) ToGetDataKeysDataKeyOutputWithContext ¶
func (o GetDataKeysDataKeyOutput) ToGetDataKeysDataKeyOutputWithContext(ctx context.Context) GetDataKeysDataKeyOutput
func (GetDataKeysDataKeyOutput) Type ¶
func (o GetDataKeysDataKeyOutput) Type() pulumi.StringOutput
Type of the Data Key.
func (GetDataKeysDataKeyOutput) Value ¶
func (o GetDataKeysDataKeyOutput) Value() pulumi.StringOutput
Value of the Data Key.
type GetDataKeysFilter ¶
type GetDataKeysFilterArgs ¶
type GetDataKeysFilterArgs struct { // Name of the Data Key. The name uniquely identifies a Data Key within an APM domain. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetDataKeysFilterArgs) ElementType ¶
func (GetDataKeysFilterArgs) ElementType() reflect.Type
func (GetDataKeysFilterArgs) ToGetDataKeysFilterOutput ¶
func (i GetDataKeysFilterArgs) ToGetDataKeysFilterOutput() GetDataKeysFilterOutput
func (GetDataKeysFilterArgs) ToGetDataKeysFilterOutputWithContext ¶
func (i GetDataKeysFilterArgs) ToGetDataKeysFilterOutputWithContext(ctx context.Context) GetDataKeysFilterOutput
type GetDataKeysFilterArray ¶
type GetDataKeysFilterArray []GetDataKeysFilterInput
func (GetDataKeysFilterArray) ElementType ¶
func (GetDataKeysFilterArray) ElementType() reflect.Type
func (GetDataKeysFilterArray) ToGetDataKeysFilterArrayOutput ¶
func (i GetDataKeysFilterArray) ToGetDataKeysFilterArrayOutput() GetDataKeysFilterArrayOutput
func (GetDataKeysFilterArray) ToGetDataKeysFilterArrayOutputWithContext ¶
func (i GetDataKeysFilterArray) ToGetDataKeysFilterArrayOutputWithContext(ctx context.Context) GetDataKeysFilterArrayOutput
type GetDataKeysFilterArrayInput ¶
type GetDataKeysFilterArrayInput interface { pulumi.Input ToGetDataKeysFilterArrayOutput() GetDataKeysFilterArrayOutput ToGetDataKeysFilterArrayOutputWithContext(context.Context) GetDataKeysFilterArrayOutput }
GetDataKeysFilterArrayInput is an input type that accepts GetDataKeysFilterArray and GetDataKeysFilterArrayOutput values. You can construct a concrete instance of `GetDataKeysFilterArrayInput` via:
GetDataKeysFilterArray{ GetDataKeysFilterArgs{...} }
type GetDataKeysFilterArrayOutput ¶
type GetDataKeysFilterArrayOutput struct{ *pulumi.OutputState }
func (GetDataKeysFilterArrayOutput) ElementType ¶
func (GetDataKeysFilterArrayOutput) ElementType() reflect.Type
func (GetDataKeysFilterArrayOutput) Index ¶
func (o GetDataKeysFilterArrayOutput) Index(i pulumi.IntInput) GetDataKeysFilterOutput
func (GetDataKeysFilterArrayOutput) ToGetDataKeysFilterArrayOutput ¶
func (o GetDataKeysFilterArrayOutput) ToGetDataKeysFilterArrayOutput() GetDataKeysFilterArrayOutput
func (GetDataKeysFilterArrayOutput) ToGetDataKeysFilterArrayOutputWithContext ¶
func (o GetDataKeysFilterArrayOutput) ToGetDataKeysFilterArrayOutputWithContext(ctx context.Context) GetDataKeysFilterArrayOutput
type GetDataKeysFilterInput ¶
type GetDataKeysFilterInput interface { pulumi.Input ToGetDataKeysFilterOutput() GetDataKeysFilterOutput ToGetDataKeysFilterOutputWithContext(context.Context) GetDataKeysFilterOutput }
GetDataKeysFilterInput is an input type that accepts GetDataKeysFilterArgs and GetDataKeysFilterOutput values. You can construct a concrete instance of `GetDataKeysFilterInput` via:
GetDataKeysFilterArgs{...}
type GetDataKeysFilterOutput ¶
type GetDataKeysFilterOutput struct{ *pulumi.OutputState }
func (GetDataKeysFilterOutput) ElementType ¶
func (GetDataKeysFilterOutput) ElementType() reflect.Type
func (GetDataKeysFilterOutput) Name ¶
func (o GetDataKeysFilterOutput) Name() pulumi.StringOutput
Name of the Data Key. The name uniquely identifies a Data Key within an APM domain.
func (GetDataKeysFilterOutput) Regex ¶
func (o GetDataKeysFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetDataKeysFilterOutput) ToGetDataKeysFilterOutput ¶
func (o GetDataKeysFilterOutput) ToGetDataKeysFilterOutput() GetDataKeysFilterOutput
func (GetDataKeysFilterOutput) ToGetDataKeysFilterOutputWithContext ¶
func (o GetDataKeysFilterOutput) ToGetDataKeysFilterOutputWithContext(ctx context.Context) GetDataKeysFilterOutput
func (GetDataKeysFilterOutput) Values ¶
func (o GetDataKeysFilterOutput) Values() pulumi.StringArrayOutput
type GetDataKeysOutputArgs ¶
type GetDataKeysOutputArgs struct { // The OCID of the APM domain ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"` // Data key type. DataKeyType pulumi.StringPtrInput `pulumi:"dataKeyType"` Filters GetDataKeysFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getDataKeys.
func (GetDataKeysOutputArgs) ElementType ¶
func (GetDataKeysOutputArgs) ElementType() reflect.Type
type GetDataKeysResult ¶
type GetDataKeysResult struct { ApmDomainId string `pulumi:"apmDomainId"` DataKeyType *string `pulumi:"dataKeyType"` // The list of data_keys. DataKeys []GetDataKeysDataKey `pulumi:"dataKeys"` Filters []GetDataKeysFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDataKeys.
func GetDataKeys ¶
func GetDataKeys(ctx *pulumi.Context, args *GetDataKeysArgs, opts ...pulumi.InvokeOption) (*GetDataKeysResult, error)
This data source provides the list of Data Keys in Oracle Cloud Infrastructure Apm service.
Lists all Data Keys for the specified APM domain. The caller may filter the list by specifying the 'dataKeyType' query parameter.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Apm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Apm.GetDataKeys(ctx, &apm.GetDataKeysArgs{ ApmDomainId: testApmDomain.Id, DataKeyType: pulumi.StringRef(dataKeyDataKeyType), }, nil) if err != nil { return err } return nil }) }
```
type GetDataKeysResultOutput ¶
type GetDataKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataKeys.
func GetDataKeysOutput ¶
func GetDataKeysOutput(ctx *pulumi.Context, args GetDataKeysOutputArgs, opts ...pulumi.InvokeOption) GetDataKeysResultOutput
func (GetDataKeysResultOutput) ApmDomainId ¶
func (o GetDataKeysResultOutput) ApmDomainId() pulumi.StringOutput
func (GetDataKeysResultOutput) DataKeyType ¶
func (o GetDataKeysResultOutput) DataKeyType() pulumi.StringPtrOutput
func (GetDataKeysResultOutput) DataKeys ¶
func (o GetDataKeysResultOutput) DataKeys() GetDataKeysDataKeyArrayOutput
The list of data_keys.
func (GetDataKeysResultOutput) ElementType ¶
func (GetDataKeysResultOutput) ElementType() reflect.Type
func (GetDataKeysResultOutput) Filters ¶
func (o GetDataKeysResultOutput) Filters() GetDataKeysFilterArrayOutput
func (GetDataKeysResultOutput) Id ¶
func (o GetDataKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDataKeysResultOutput) ToGetDataKeysResultOutput ¶
func (o GetDataKeysResultOutput) ToGetDataKeysResultOutput() GetDataKeysResultOutput
func (GetDataKeysResultOutput) ToGetDataKeysResultOutputWithContext ¶
func (o GetDataKeysResultOutput) ToGetDataKeysResultOutputWithContext(ctx context.Context) GetDataKeysResultOutput
type LookupApmDomainArgs ¶
type LookupApmDomainArgs struct { // The OCID of the APM domain ApmDomainId string `pulumi:"apmDomainId"` }
A collection of arguments for invoking getApmDomain.
type LookupApmDomainOutputArgs ¶
type LookupApmDomainOutputArgs struct { // The OCID of the APM domain ApmDomainId pulumi.StringInput `pulumi:"apmDomainId"` }
A collection of arguments for invoking getApmDomain.
func (LookupApmDomainOutputArgs) ElementType ¶
func (LookupApmDomainOutputArgs) ElementType() reflect.Type
type LookupApmDomainResult ¶
type LookupApmDomainResult struct { ApmDomainId string `pulumi:"apmDomainId"` // The OCID of the compartment corresponding to the APM domain. CompartmentId string `pulumi:"compartmentId"` // The endpoint where the APM agents upload their observations and metrics. DataUploadEndpoint string `pulumi:"dataUploadEndpoint"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the APM domain. Description string `pulumi:"description"` // Display name of the APM domain, which can be updated. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // Indicates if this is an Always Free resource. IsFreeTier bool `pulumi:"isFreeTier"` // The current lifecycle state of the APM domain. State string `pulumi:"state"` // The time the APM domain was created, expressed in RFC 3339 timestamp format. TimeCreated string `pulumi:"timeCreated"` // The time the APM domain was updated, expressed in RFC 3339 timestamp format. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getApmDomain.
func LookupApmDomain ¶
func LookupApmDomain(ctx *pulumi.Context, args *LookupApmDomainArgs, opts ...pulumi.InvokeOption) (*LookupApmDomainResult, error)
This data source provides details about a specific Apm Domain resource in Oracle Cloud Infrastructure Apm service.
Gets the details of the APM domain specified by OCID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Apm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Apm.GetApmDomain(ctx, &apm.GetApmDomainArgs{ ApmDomainId: testApmDomainOciApmApmDomain.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupApmDomainResultOutput ¶
type LookupApmDomainResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApmDomain.
func LookupApmDomainOutput ¶
func LookupApmDomainOutput(ctx *pulumi.Context, args LookupApmDomainOutputArgs, opts ...pulumi.InvokeOption) LookupApmDomainResultOutput
func (LookupApmDomainResultOutput) ApmDomainId ¶
func (o LookupApmDomainResultOutput) ApmDomainId() pulumi.StringOutput
func (LookupApmDomainResultOutput) CompartmentId ¶
func (o LookupApmDomainResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment corresponding to the APM domain.
func (LookupApmDomainResultOutput) DataUploadEndpoint ¶
func (o LookupApmDomainResultOutput) DataUploadEndpoint() pulumi.StringOutput
The endpoint where the APM agents upload their observations and metrics.
func (LookupApmDomainResultOutput) DefinedTags ¶
func (o LookupApmDomainResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupApmDomainResultOutput) Description ¶
func (o LookupApmDomainResultOutput) Description() pulumi.StringOutput
Description of the APM domain.
func (LookupApmDomainResultOutput) DisplayName ¶
func (o LookupApmDomainResultOutput) DisplayName() pulumi.StringOutput
Display name of the APM domain, which can be updated.
func (LookupApmDomainResultOutput) ElementType ¶
func (LookupApmDomainResultOutput) ElementType() reflect.Type
func (LookupApmDomainResultOutput) FreeformTags ¶
func (o LookupApmDomainResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupApmDomainResultOutput) Id ¶
func (o LookupApmDomainResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupApmDomainResultOutput) IsFreeTier ¶
func (o LookupApmDomainResultOutput) IsFreeTier() pulumi.BoolOutput
Indicates if this is an Always Free resource.
func (LookupApmDomainResultOutput) State ¶
func (o LookupApmDomainResultOutput) State() pulumi.StringOutput
The current lifecycle state of the APM domain.
func (LookupApmDomainResultOutput) TimeCreated ¶
func (o LookupApmDomainResultOutput) TimeCreated() pulumi.StringOutput
The time the APM domain was created, expressed in RFC 3339 timestamp format.
func (LookupApmDomainResultOutput) TimeUpdated ¶
func (o LookupApmDomainResultOutput) TimeUpdated() pulumi.StringOutput
The time the APM domain was updated, expressed in RFC 3339 timestamp format.
func (LookupApmDomainResultOutput) ToLookupApmDomainResultOutput ¶
func (o LookupApmDomainResultOutput) ToLookupApmDomainResultOutput() LookupApmDomainResultOutput
func (LookupApmDomainResultOutput) ToLookupApmDomainResultOutputWithContext ¶
func (o LookupApmDomainResultOutput) ToLookupApmDomainResultOutputWithContext(ctx context.Context) LookupApmDomainResultOutput