opentelekomcloud.LogtankTransferV2
Explore with Pulumi AI
Create LogtankTransferV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LogtankTransferV2(name: string, args: LogtankTransferV2Args, opts?: CustomResourceOptions);
@overload
def LogtankTransferV2(resource_name: str,
args: LogtankTransferV2Args,
opts: Optional[ResourceOptions] = None)
@overload
def LogtankTransferV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
log_group_id: Optional[str] = None,
log_stream_ids: Optional[Sequence[str]] = None,
obs_bucket_name: Optional[str] = None,
period: Optional[float] = None,
period_unit: Optional[str] = None,
storage_format: Optional[str] = None,
dir_prefix_name: Optional[str] = None,
logtank_transfer_v2_id: Optional[str] = None,
prefix_name: Optional[str] = None,
switch_on: Optional[bool] = None)
func NewLogtankTransferV2(ctx *Context, name string, args LogtankTransferV2Args, opts ...ResourceOption) (*LogtankTransferV2, error)
public LogtankTransferV2(string name, LogtankTransferV2Args args, CustomResourceOptions? opts = null)
public LogtankTransferV2(String name, LogtankTransferV2Args args)
public LogtankTransferV2(String name, LogtankTransferV2Args args, CustomResourceOptions options)
type: opentelekomcloud:LogtankTransferV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LogtankTransferV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LogtankTransferV2Args
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LogtankTransferV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LogtankTransferV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LogtankTransferV2Args
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var logtankTransferV2Resource = new Opentelekomcloud.LogtankTransferV2("logtankTransferV2Resource", new()
{
LogGroupId = "string",
LogStreamIds = new[]
{
"string",
},
ObsBucketName = "string",
Period = 0,
PeriodUnit = "string",
StorageFormat = "string",
DirPrefixName = "string",
LogtankTransferV2Id = "string",
PrefixName = "string",
SwitchOn = false,
});
example, err := opentelekomcloud.NewLogtankTransferV2(ctx, "logtankTransferV2Resource", &opentelekomcloud.LogtankTransferV2Args{
LogGroupId: pulumi.String("string"),
LogStreamIds: pulumi.StringArray{
pulumi.String("string"),
},
ObsBucketName: pulumi.String("string"),
Period: pulumi.Float64(0),
PeriodUnit: pulumi.String("string"),
StorageFormat: pulumi.String("string"),
DirPrefixName: pulumi.String("string"),
LogtankTransferV2Id: pulumi.String("string"),
PrefixName: pulumi.String("string"),
SwitchOn: pulumi.Bool(false),
})
var logtankTransferV2Resource = new LogtankTransferV2("logtankTransferV2Resource", LogtankTransferV2Args.builder()
.logGroupId("string")
.logStreamIds("string")
.obsBucketName("string")
.period(0)
.periodUnit("string")
.storageFormat("string")
.dirPrefixName("string")
.logtankTransferV2Id("string")
.prefixName("string")
.switchOn(false)
.build());
logtank_transfer_v2_resource = opentelekomcloud.LogtankTransferV2("logtankTransferV2Resource",
log_group_id="string",
log_stream_ids=["string"],
obs_bucket_name="string",
period=0,
period_unit="string",
storage_format="string",
dir_prefix_name="string",
logtank_transfer_v2_id="string",
prefix_name="string",
switch_on=False)
const logtankTransferV2Resource = new opentelekomcloud.LogtankTransferV2("logtankTransferV2Resource", {
logGroupId: "string",
logStreamIds: ["string"],
obsBucketName: "string",
period: 0,
periodUnit: "string",
storageFormat: "string",
dirPrefixName: "string",
logtankTransferV2Id: "string",
prefixName: "string",
switchOn: false,
});
type: opentelekomcloud:LogtankTransferV2
properties:
dirPrefixName: string
logGroupId: string
logStreamIds:
- string
logtankTransferV2Id: string
obsBucketName: string
period: 0
periodUnit: string
prefixName: string
storageFormat: string
switchOn: false
LogtankTransferV2 Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The LogtankTransferV2 resource accepts the following input properties:
- Log
Group stringId - Log
Stream List<string>Ids - Obs
Bucket stringName - Period double
- Period
Unit string - Storage
Format string - Dir
Prefix stringName - Logtank
Transfer stringV2Id - Prefix
Name string - Switch
On bool
- Log
Group stringId - Log
Stream []stringIds - Obs
Bucket stringName - Period float64
- Period
Unit string - Storage
Format string - Dir
Prefix stringName - Logtank
Transfer stringV2Id - Prefix
Name string - Switch
On bool
- log
Group StringId - log
Stream List<String>Ids - obs
Bucket StringName - period Double
- period
Unit String - storage
Format String - dir
Prefix StringName - logtank
Transfer StringV2Id - prefix
Name String - switch
On Boolean
- log
Group stringId - log
Stream string[]Ids - obs
Bucket stringName - period number
- period
Unit string - storage
Format string - dir
Prefix stringName - logtank
Transfer stringV2Id - prefix
Name string - switch
On boolean
- log_
group_ strid - log_
stream_ Sequence[str]ids - obs_
bucket_ strname - period float
- period_
unit str - storage_
format str - dir_
prefix_ strname - logtank_
transfer_ strv2_ id - prefix_
name str - switch_
on bool
- log
Group StringId - log
Stream List<String>Ids - obs
Bucket StringName - period Number
- period
Unit String - storage
Format String - dir
Prefix StringName - logtank
Transfer StringV2Id - prefix
Name String - switch
On Boolean
Outputs
All input properties are implicitly available as output properties. Additionally, the LogtankTransferV2 resource produces the following output properties:
- Create
Time double - Id string
- The provider-assigned unique ID for this managed resource.
- Log
Group stringName - Log
Transfer stringMode - Log
Transfer stringType - Obs
Encryption boolEnable - Obs
Encryption stringId - Status string
- Create
Time float64 - Id string
- The provider-assigned unique ID for this managed resource.
- Log
Group stringName - Log
Transfer stringMode - Log
Transfer stringType - Obs
Encryption boolEnable - Obs
Encryption stringId - Status string
- create
Time Double - id String
- The provider-assigned unique ID for this managed resource.
- log
Group StringName - log
Transfer StringMode - log
Transfer StringType - obs
Encryption BooleanEnable - obs
Encryption StringId - status String
- create
Time number - id string
- The provider-assigned unique ID for this managed resource.
- log
Group stringName - log
Transfer stringMode - log
Transfer stringType - obs
Encryption booleanEnable - obs
Encryption stringId - status string
- create_
time float - id str
- The provider-assigned unique ID for this managed resource.
- log_
group_ strname - log_
transfer_ strmode - log_
transfer_ strtype - obs_
encryption_ boolenable - obs_
encryption_ strid - status str
- create
Time Number - id String
- The provider-assigned unique ID for this managed resource.
- log
Group StringName - log
Transfer StringMode - log
Transfer StringType - obs
Encryption BooleanEnable - obs
Encryption StringId - status String
Look up Existing LogtankTransferV2 Resource
Get an existing LogtankTransferV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LogtankTransferV2State, opts?: CustomResourceOptions): LogtankTransferV2
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
create_time: Optional[float] = None,
dir_prefix_name: Optional[str] = None,
log_group_id: Optional[str] = None,
log_group_name: Optional[str] = None,
log_stream_ids: Optional[Sequence[str]] = None,
log_transfer_mode: Optional[str] = None,
log_transfer_type: Optional[str] = None,
logtank_transfer_v2_id: Optional[str] = None,
obs_bucket_name: Optional[str] = None,
obs_encryption_enable: Optional[bool] = None,
obs_encryption_id: Optional[str] = None,
period: Optional[float] = None,
period_unit: Optional[str] = None,
prefix_name: Optional[str] = None,
status: Optional[str] = None,
storage_format: Optional[str] = None,
switch_on: Optional[bool] = None) -> LogtankTransferV2
func GetLogtankTransferV2(ctx *Context, name string, id IDInput, state *LogtankTransferV2State, opts ...ResourceOption) (*LogtankTransferV2, error)
public static LogtankTransferV2 Get(string name, Input<string> id, LogtankTransferV2State? state, CustomResourceOptions? opts = null)
public static LogtankTransferV2 get(String name, Output<String> id, LogtankTransferV2State state, CustomResourceOptions options)
resources: _: type: opentelekomcloud:LogtankTransferV2 get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Create
Time double - Dir
Prefix stringName - Log
Group stringId - Log
Group stringName - Log
Stream List<string>Ids - Log
Transfer stringMode - Log
Transfer stringType - Logtank
Transfer stringV2Id - Obs
Bucket stringName - Obs
Encryption boolEnable - Obs
Encryption stringId - Period double
- Period
Unit string - Prefix
Name string - Status string
- Storage
Format string - Switch
On bool
- Create
Time float64 - Dir
Prefix stringName - Log
Group stringId - Log
Group stringName - Log
Stream []stringIds - Log
Transfer stringMode - Log
Transfer stringType - Logtank
Transfer stringV2Id - Obs
Bucket stringName - Obs
Encryption boolEnable - Obs
Encryption stringId - Period float64
- Period
Unit string - Prefix
Name string - Status string
- Storage
Format string - Switch
On bool
- create
Time Double - dir
Prefix StringName - log
Group StringId - log
Group StringName - log
Stream List<String>Ids - log
Transfer StringMode - log
Transfer StringType - logtank
Transfer StringV2Id - obs
Bucket StringName - obs
Encryption BooleanEnable - obs
Encryption StringId - period Double
- period
Unit String - prefix
Name String - status String
- storage
Format String - switch
On Boolean
- create
Time number - dir
Prefix stringName - log
Group stringId - log
Group stringName - log
Stream string[]Ids - log
Transfer stringMode - log
Transfer stringType - logtank
Transfer stringV2Id - obs
Bucket stringName - obs
Encryption booleanEnable - obs
Encryption stringId - period number
- period
Unit string - prefix
Name string - status string
- storage
Format string - switch
On boolean
- create_
time float - dir_
prefix_ strname - log_
group_ strid - log_
group_ strname - log_
stream_ Sequence[str]ids - log_
transfer_ strmode - log_
transfer_ strtype - logtank_
transfer_ strv2_ id - obs_
bucket_ strname - obs_
encryption_ boolenable - obs_
encryption_ strid - period float
- period_
unit str - prefix_
name str - status str
- storage_
format str - switch_
on bool
- create
Time Number - dir
Prefix StringName - log
Group StringId - log
Group StringName - log
Stream List<String>Ids - log
Transfer StringMode - log
Transfer StringType - logtank
Transfer StringV2Id - obs
Bucket StringName - obs
Encryption BooleanEnable - obs
Encryption StringId - period Number
- period
Unit String - prefix
Name String - status String
- storage
Format String - switch
On Boolean
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloud
Terraform Provider.